Python使用requests进行爬虫时返回<Response [999]>是怎么回事?如何解决?

发布网友 发布时间:2022-04-23 23:07

我来回答

2个回答

热心网友 时间:2023-10-13 03:19

首先,你用post请求登录了,所以第一个状态码是200,其次,你在第二个get请求里面没有设置cookie值,所以会被禁止访问。

修改版如下

r = s.post(url=url, data=post_data, headers=headers)
html = s.get("target_url", cookies=r.cookies)
# 当然,你也可以使用Session方法,这样就不用每次都传递cookies参数,具体百度

热心网友 时间:2023-10-13 03:20

被封禁了吧。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com