1.只有qq和微信扫码入口:
我要的是微信扫码登陆,并保持登陆状态的代码。简单的讲一下代码的来历就好。(需要具体代码)
2.api(应该是这个)通过(这是一个可以返回下载地址的url,请求了他就可以得到正确的下载地址。):
注:本人账号已开通vip
我想知道2.出现的问题是否是我没有登陆所以不能请求到正确的资源。如果不是登陆的问题,即就算我登陆后,依然不能访问是什么问题?
要经过微信和qq的oauth认证,selenium模拟应该可以。
1)微信登录可以用手机群控软件写好脚本自动扫码selenium打开页面登录二维码,然后点确认登录
2)QQ登录电脑端先登录好qq,并且这个qq已经和你充值vip的账号绑定。selenium打开页面点击QQ注册登录按钮应该会自动跳转到qq授权页面,可以用selenium模拟点击QQ授权按钮回跳网站进行后续操作。
最简单的就是人工扫码登录后,通过浏览器获取身份验证cookie,request的时候将cookie这个请求头加上
import requests
headers={"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36",
"cookie":"登录后通过浏览器获取到的cookie值"}
resp=requests.post("xxx",headers=headers)
print(resp.text)
selenium模拟吧
或者你分析接口。模拟扫吗的过程,