如果写个动物世界 2020-04-12 00:34 采纳率: 100%
浏览 205

python post这个网站后没有登录进去怎么回事啊?

from urllib.request import Request,urlopen
from urllib.parse import urlencode

info_url = ' http://passport.csdn.net/account/login'
form_data = {'username':'智能马赛克','passward':'智能马赛克'}
f_data = urlencode(form_data).encode()
print(f_data)
request = Request(info_url,data=f_data)
response = urlopen(request)
print(response.read().decode())

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-04-12 12:01
    关注

    首先看登录验证成功了没有
    然后成功的话,会返回cookie,里面有sessionid,再请求要带上,这样才能保持登录状态。
    具体你抓包和浏览器的操作的对照下

    评论

报告相同问题?