最近我一直在玩蜘蛛网。我想学习如何用验证码登录一个网站。我学会的一个方法就是用饼干。所以我试了一下。但我意识到了一个问题。 例如,我想使用请求.会话得到网址:www.lovetvshow.com 我可以得到所有的html文本,但是当我试图将其转换为Json时,失败了。它总是显示“[ValueError]无法解码JSON对象”。但我已经收到了短信。为什么没有json对象?在
session = requests.session()
login_data = {'email': email, 'password': password}
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',
'Host': 'www.lovetvshow.com'
}
# r = session.post('http://www.renren.com/', data=login_data, headers=header)
r = session.get('http://www.lovetvshow.com/',headers=header)
print r
print r.json()
这将产生:
^{pr2}$有什么建议吗?谢谢你的头。在
你必须确保有JSON要解码。使用检查完整文本 打印
print r.text
。找你的json相关问题 更多 >
编程相关推荐