设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5031|回复: 1
打印 上一主题 下一主题

requests.session模拟登录i春秋网站的问题

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2017-10-9 16:32:17 |显示全部楼层
没太懂你说的302跳转是什么意思,发生在哪里的跳转,跳转到哪里
如果是把你跳转到login页面,那应该只是你请求发送的信息有问题,没有登录成功,这跟你session没多大关系,你本身也没有在post之前去请求页面,就算是这个问题,那你应该先用这个session去get一下登录页面,然后再post登录请求。

你可以把返回的 text 保存到html里面打开看下,是不是有报错提示。

如果你的意思是登陆成功了,但是没有自动跳转。那你就用你登录成功的session去手动请求新的页面
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2017-10-10 12:59:01 |显示全部楼层
missy 发表于 2017-10-9 22:20
我尝试过post数据前先用session去get登录页面,但是还是不行,现在的问题是没有登录成功,如果登录成功状 ...

可能还是你的headers信息不全。
我刚试了下,headers里面加上cookie字段应该可以,至少会返回“用户名密码错误”的提示了

另外它的password应该是要加密过的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-6-14 12:22 , Processed in 0.015074 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部