本帖最后由 suchocolate 于 2020-11-28 10:33 编辑
得加cookie,cookie是js算出来的,不好逆向,就拿着浏览器的直接用吧。import requests
def main():
url = 'https://accounts.douban.com/j/mobile/login/basic'
headers = {'user-agent': 'firefox',
'Cookie': 'll="118160"; bid=_JeiWjN-RWw; apiKey=; '
'__utma=30149280.998917971.1606530029.1606530029.1606530029.1; '
'__utmb=30149280.1.10.1606530029; __utmc=30149280; __utmz=30149280.1606530029.1.1.utmcsr=('
'direct)|utmccn=(direct)|utmcmd=(none); __utmt=1'}
data = {'ck': '', 'remember': 'true', 'name': '账户', 'password': '密码'}
r = requests.post(url, headers=headers, data=data)
print(r.json()['status'])
if __name__ == '__main__':
main()
另外豆瓣限制反复登陆,最好图形验证码验证和账号被限制的准备。 |