怎样用Python设计一个爬虫模拟登陆知乎

2025-03-10 08:55:03
推荐回答(1个)
回答1:

1、首先你要知道知乎登陆方式

https://www.zhihu.com/login/email

2、需要的参数:

# form data

_xsrf:your_sxrf
password:password
captcha_type:cn
email:XXX@qq.com

# 举个栗子

import requests

ZhiHuEmailLoginUrl = "https://www.zhihu.com/login/email"
s = requests.Session()
s.post(ZhiHuEmailLoginUrl, data={
    _xsrf:your_sxrf,
    password:password,
    captcha_type:cn,
    email:XXX@qq.com, 
})
# 然后就是你登录后的想要获取数据的Url
s.get(SomeOtherUrls)