请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,验证码那还是有问题

老师,我yield 直接报错,如图。
然后我直接返回response=scrapy. request
,没报错了。但是他一直在无限循环跳出验证码网页来解决。代码如下,是哪里写错了么

https://img1.sycdn.imooc.com//szimg/5efec7d40875fc8c12540523.jpg

https://img1.sycdn.imooc.com//szimg/5efec8460813411113840405.jpg

https://img1.sycdn.imooc.com/szimg/5efec84e08daaa1d10390565.jpg

正在回答 回答被采纳积分+3

2回答

提问者 慕用2063631 2020-07-03 14:22:39

设置了下载时间。。就正常了

0 回复 有任何疑惑可以回复我~
  • bobby #1
    你的问题解决了吗? 记住不要宿便拦截所有的reponse你只拦截有问题的response 不然会一直循环的
    回复 有任何疑惑可以回复我~ 2020-07-05 19:01:31
  • 提问者 慕用2063631 回复 bobby #2
    解决了,嗯嗯,是的,到时候还要设置下,只有这个网站才拦截,解决是解决了,但是有个问题很怪异,我不设定时间就会 解决验证码后还是继续验证码页面继续验证,反复。。。但是设定一秒之后就不会出现这种情况,一次验证通过后,然后几十次之后在来验证一次
    回复 有任何疑惑可以回复我~ 2020-07-05 20:45:44
  • bobby 回复 提问者 慕用2063631 #3
    好的。
    回复 有任何疑惑可以回复我~ 2020-07-07 10:28:43
提问者 慕用2063631 2020-07-03 14:10:05

见鬼了,我debug的时候,验证码确认一次之后  他直接调到spider里面执行后面数据了。。。我m直接运行。他就是一直反复验证码页面。这咋解决呢

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信