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())
python post这个网站后没有登录进去怎么回事啊?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
threenewbee 2020-04-12 12:01关注首先看登录验证成功了没有
然后成功的话,会返回cookie,里面有sessionid,再请求要带上,这样才能保持登录状态。
具体你抓包和浏览器的操作的对照下评论 打赏 举报解决 1无用