鱼C论坛

 找回密码
 立即注册
查看: 1030|回复: 3

python 如何模拟静默登陆,实现获取待跳转uri中的一些参数

[复制链接]
发表于 2020-6-3 21:06:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,类似微信的静默登陆
比如接口URL为 https://opentest.cn:8888/dosomet ... .cn&userid=1234

get请求后会执行如下操作:后台接受请求,跳转到指定的回调地址uri,并在uri地址后带授权码code返回,

我现在需要获取这个跳转链接,因为链接里面包含我需要的code.

请问如何模拟这个过程获得我需要的code
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-3 21:41:03 | 显示全部楼层
意思是,get请求,响应状态码302(跳转响应),你需要新的url后面的code吗?

你看下响应体里面的请求头的是否有需要的url ,有的话,你通过302响应体,获取请求头,取出重定向的url
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-6-4 10:09:49 | 显示全部楼层
Stubborn 发表于 2020-6-3 21:41
意思是,get请求,响应状态码302(跳转响应),你需要新的url后面的code吗?

你看下响应体里面的请求头 ...

是的,我就是需要新的url里的code,现在这个get请求通过python返回的数据,首先状态码直接是200,并不是302;

具体情况是这样的,我知道一个程序里面的一步是通过这个url 发送get请求达到指定页面的跳转,目前我能保证我的代码利用的url和这个要抓取的程序里用到的是一摸一样的,包括请求的header,只不过人家内部给返回302完成跳转,我这里get直接返回200给返回了一个页面,提示我静默登陆未能获取到用户授权信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-6 10:52:31 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-20 20:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表