用requests实现网页登录抓取后得到<Response [200]>
我本来想要用requests来抓取我们cluepoints网页里面的json数据,样式如下:
这个网站是需要登录的,我的代码如下:
import requests s= requests.session()
data = {"user":"xwei","passdw":"Lovelinbo19910716"}
res=s.post("https://login.cluepoints.com/",data)
s.get("https://login.cluepoints.com/locations/overall_details?analysis_id=5af55f90e41f0651a599438e")
得到的结果却是:
<Response [200]>
而且我想以json格式返回也是会报错:
Traceback (most recent call last): File "<pyshell#5>", line 1, in <module>
s.json()
AttributeError: 'Session' object has no attribute 'json'
请前辈们指点一下。其实我就是想要抓取上面图片里面的数据到json格式。
回答:
response = s.get('......')result = response.json()
回答:
res=s.post("https://login.cluepoints.com/",data) 这一步就有问题了 ,可以
print res.content 看下返回值
回答:
首先 data这里 你没赋值 data=data 才可以 你直接定义个data怎么可以。。。。
回答:
res=s.post("https://login.cluepoints.com/",data={"user":"xwei","passdw":"Lovelinbo19910716"})
以上是 用requests实现网页登录抓取后得到<Response [200]> 的全部内容, 来源链接: utcz.com/a/162978.html