用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实现网页登录抓取后得到&lt;Response [200]&gt; 的全部内容, 来源链接: utcz.com/a/162978.html

回到顶部