Cookies 发送随机cookie,并发送请求

Cookies 发送随机cookie,并发送请求,cookies,scrapy,Cookies,Scrapy,是否可以根据特定请求旋转不同的cookie规范 假设我有: my_cookies = {"user": '100017',"TD": '4asdfaf3ALJfIP5dA-1'} my_cookies2 = {"user": '100011',"TD": '4asdfafds%3ALJfIP5dA-2'} 我如何在这两者之间旋转?我已经阅读了关于CookieJar的文档,但是还没有找到关于这个问题的具体文档 问候, 杜克:是的 创建cookie列表,然后使用random.choice(所有co

是否可以根据特定请求旋转不同的cookie规范

假设我有:

my_cookies = {"user": '100017',"TD": '4asdfaf3ALJfIP5dA-1'}
my_cookies2 = {"user": '100011',"TD": '4asdfafds%3ALJfIP5dA-2'}
我如何在这两者之间旋转?我已经阅读了关于CookieJar的文档,但是还没有找到关于这个问题的具体文档

问候,

杜克:是的

创建cookie列表,然后使用
random.choice(所有cookie)
发送随机选择的cookie

import random

all_cookies = [{"user": '100015407',"xs": '49%3ALJfIP5dA-1'}, {"user": '100015408',"xs": '49%3ALJfIP5dA-2'}]

yield Request(url, cookies = random.choice(all_cookies) , callback = call_back_func_here)

谢谢,听起来很棒!!!:)你还可以在更多的cookie设置(比如20)之间旋转吗?@StefanVanDerLeeden比如20什么?您可以创建一个包含键值对的字典,然后在
请求(cookies=my\u cookies\u dict)
中发送它。。。您可以发送任意数量的cookie。@StefanVanDerLeeden查看我的更新答案,您可以有一个cookie字典列表,然后执行
random.choice(所有cookie)
。。每次都会随机返回一个cookie,谢谢!这正是我想要的。