找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 739|回复: 0

[求助] 自动获取cookie & authorization 字段 并填写至请求包(requests)

2

主题

3

帖子

3

积分

贫民

积分
3
quinn_ 发表于 2022-10-8 17:54:35 | 显示全部楼层 |阅读模式
如题,想要自动化,python requests
例:www.lanzoux.com/b0jfu6ch
尝试了许久,搜索未得到结果
它本身不需要登陆,但这两个认证都有,我想要的是运行输入想要的软件的关键词,则可以出现相关结果。

现在的代码:
import urllib3
from urllib3 import excepti**
from urllib import parse
urllib3.disable_warnings()
urllib3.disable_warnings(excepti**.InsecureRequestWarning)
proxies = {
‘http’: ‘http://127.0.0.1:8080',
‘https’: ‘http://127.0.0.1:8080'
}
url = ‘www.lanzoux.com/search/s.php'
UserAgent = UserAgent().ie
headers = {
‘Cookie’: ‘codelen=1; Hm_lvt_fb7e760e987871d56396999d288238a4=1657271673; uz_distinctid=181dd16e4bf41e-084355ba7f691d-26021a51-151800-181dd16e4c0ed4’,
‘User-Agent’: UserAgent,
‘Referer’: ‘www.lanzoux.com/b0jfu6ch',
‘Content-Type’: ‘application/x-www-form-urlencoded’
}
a = parse.quote (‘电影’)
data = ‘wd=’ + a + ‘&sign=CDtaOVszDmoDYlE%2BC3BUZlY7Um5WO1ZhBTVWfwJxADFUewVjDWYGZFQ3C28DZV1sA2oDNAVtBCkFMg%3D%3D’
res = requests.post(url, data=data, verify=False, headers=headers, proxies=proxies)
param = res.text
print(param)

headers = {‘Authorization’: param,
“User-Agent”: “Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:66.0) Gecko/20100101 Firefox/66.0”}

result = requests.get(url, headers=headers, verify=False)
print(result.json())



回复

使用道具 举报

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

本版积分规则

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