(一)使用pyspider,在cmd命令行中输入pysider all 遇到的错误:ValueError: Invalid configuration: - Deprecated option 'domaincontroller': use 'http_authenticator,百度了一下发现解决方案
(二)然后就是HTTP 599: SSL certificate problem: unable to get local issuer certificate错误
解决方法:百度一个方法说的是使用 self.crawl(url, callback=self.index_page, validate_cert=False),我试了,同样报错,所以还是根据这个方法下载了curl,换了pyspider文件夹,不要忘记(一)中出现的问题,注意!!!这里就算有了证书还是要写self.crawl(url, callback=self.index_page, validate_cert=False)
(三)pyspider在run之后没有反应,就是显示不出来我们得到的href,原因很简单,因为,牛客视频里面给的v2ex网址不对,请改成https://www.v2ex.com/!!!!,所以说,代码一模一样也拯救不了你,这个犯错心很累。。。。。。
(四)在接其他的url的时候你会发现继续报错
嗯,这就是需要你在每个self.crawl里面加上validate_cert=False