python3爬虫踩的坑,后续会根据遇到的坑持续填补

1、 用scrapy框架去写爬虫时,如果在cmd中输入 scrapy crawl 爬虫名 之后 出现403(此状态码是禁止访问的意思),此时,首先考虑是不是spiders下的爬虫文件没有模拟成浏览器(header = {"User-Agent": "省略。。。"}),如果这一步也完成了,接着就要考虑可能是settings.py文件中的USER_AGENT没有去处注释(#)和模拟成浏览器了。

2、ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777),如果遇到这个错误,试着这样解决:导入ssl 模块,在下面一行增加一句

如:import ssl

  ssl._create_default_https_context = ssl._create_unverified_context


猜你喜欢

转载自blog.csdn.net/Mr_jianfeng/article/details/79596568