lpfaichifan 发表于 2020-6-3 21:06:36

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

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

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

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

请问如何模拟这个过程获得我需要的code

Stubborn 发表于 2020-6-3 21:41:03

意思是,get请求,响应状态码302(跳转响应),你需要新的url后面的code吗?

你看下响应体里面的请求头的是否有需要的url ,有的话,你通过302响应体,获取请求头,取出重定向的url

lpfaichifan 发表于 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给返回了一个页面,提示我静默登陆未能获取到用户授权信息

zwhe 发表于 2020-6-6 10:52:31

{:7_113:}
页: [1]
查看完整版本: python 如何模拟静默登陆,实现获取待跳转uri中的一些参数