会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132452个问题

reactshizhan.zip

帮忙看看我这个,点了新增按钮无法改变store的值,好像是组件没有和stroe关联起来

WEB前端全系列/第十六阶段:React企业级项目/企业级后台管理系统 20132楼
人工智能/第四阶段:人工智能基础-高等数学知识强化/线性代数高级 20133楼
WEB前端全系列/第二阶段:JavaScript编程模块/DOM模型 20135楼
WEB前端全系列/第一阶段:HTML5+CSS3模块/前端入门与基础知识 20136楼
JAVA 全系列/第十一阶段:消息中间件与高并发处理/Nginx 20137楼

运算符重载.png老师图片中红色部分没理解。


Python 全系列/第一阶段:Python入门/面向对象 20138楼
Python 全系列/第一阶段:Python入门/面向对象 20139楼
JAVA 全系列/第七阶段:生产环境部署与协同开发/Linux 20140楼

fileupload.rar

老师,这个文件上传一直是404错误,您帮我看下

JAVA 全系列/第六阶段:项目管理与SSM框架/SpringMVC 20141楼
JAVA 全系列/第三阶段:数据库编程/JDBC技术 20143楼

from fake_useragent import UserAgent
import re
import requests
from bs4 import BeautifulSoup
from time import sleep

def get_html(url):
    '''
    :param url: 要爬取的地址
    :return: 返回html
    '''
    headers = {"User_Agent": UserAgent().random}
    resp = requests.get(url,headers=headers)

    #status_code   返回状态码
    if resp.status_code == 200:
        resp.encoding='utf-8'
        return resp.text
    else:
        return None

def parse_list(html):
    '''
    :param html: 传递进来有一个电影列表的的html
    :return: 返回一个电影的url
    '''

    soup = BeautifulSoup(html,'lxml')
    a_list = soup.select(".book-img-box > a")
    list_url = []
    for a in a_list:
        list_url.append(a.get('href'))
    # 解决验证CA
    # ssl._create_default_https_context = ssl._create_unverified_context
    list_url = ['https:{}'.format(url)for url in list_url]
    return list_url

def parse_index(html):
    '''
    :param html: 传递一个有电影信息的html
    :return: 已经提取好的电影信息
    '''
    soup = BeautifulSoup(html,'lxml')
    name = soup.find('h1','em')
    book = soup.find_all("a", class_="writer")[0].text
    return {'作者':name,'书名':book}

def main():
    num = int(input("请输入要获取多少页:"))
    for page in range(num):
        url = 'https://www.qidian.com/all?&page={}'.format(page+1)
        list_html = get_html(url)
        list_url = parse_list(list_html)
        for url in list_url:
            info_html = get_html(url)
            move = parse_index(info_html)
            print(move)

if __name__ == '__main__':
    main()


老师,我这个匹配到h1下面的em标签啊,我网上也查了,也用calss匹配过。最后返回要么空,要么是错误的。

image.png


image.png

Python 全系列/第十五阶段:Python 爬虫开发/爬虫反反爬- 20144楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637