requests怎么使用cookies直接post
只有cookies,requests.get(url,cookies=cookies)可以成功,另一个接口是post方式,没有登录的数据,没有form date,还是用刚刚的cookie,该怎么访问,爬下数据?
Content-Type:application/json;charset=UTF-8
Cookies 扔到 Headers 里面就可以 headers = {
'Connection': 'keep-alive',
'Cookie': 'acw_tc=276U',
'User-Agent': 'ios,iPhone12_1,15.1,5.9.0 rv-2021092914,AppStore',
} 好像有个cookiesmanager 请求头里面放ck 长河落 发表于 2021-11-28 11:35
Cookies 扔到 Headers 里面就可以
cooikes是字典类型的,放进去报错 Yxlhsx 发表于 2021-11-28 12:46
请求头里面放ck
cookies是字典,换成字符串也是报错 长河落 发表于 2021-11-28 11:36
headers = {
'Connection': 'keep-alive',
'Cookie': 'ac ...
用了你的请求头,ck替换了,还是不行 本帖最后由 heimaojingzhang 于 2021-11-28 16:40 编辑
headers = {
'Cookie': cookie,
'Accept': "*/*",
'Connection': "keep-alive",
'Referer': "***",
'User-Agent': "",
'Accept-Language': "zh-cn"
}
可以参考一下,cookie是传参过来的,其他信息可以看这个网站返回的headers
你可以新建一个python的account文件,里面专门放cookie,然后form account import 账户,读取里面的CK,把值传到headers,然后发送post请求
requests.post(url=url, headers=headers)
heimaojingzhang 发表于 2021-11-28 16:37
headers = {
'Cookie': cookie,
谢谢您的耐心回复,我这个只能验证码登录,没有密码;还有就是这个cookies只能传字典类型,传字符串传进去get都报错。
页:
[1]