网络蜘蛛:[ValueError]无法解码任何JSON对象

2024-05-23 20:58:30 发布

您现在位置:Python中文网/ 问答频道 /正文

最近我一直在玩蜘蛛网。我想学习如何用验证码登录一个网站。我学会的一个方法就是用饼干。所以我试了一下。但我意识到了一个问题。 例如,我想使用请求.会话得到网址: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}$

有什么建议吗?谢谢你的头。在


Tags: 对象comjsonhttpdataemailsessionwww