是否可以根据特定请求轮换不同的 Cookie 规范?
假设我有:
my_cookies = {"user": '100017',"TD": '4asdfaf3ALJfIP5dA-1'}
my_cookies2 = {"user": '100011',"TD": '4asdfafds%3ALJfIP5dA-2'}
我如何在这两者之间轮换?我已阅读有关 CookieJar 的文档,但未能找到有关此问题的具体文档。
问候,
杜克
最佳答案
是的。
创建 Cookie 列表,然后使用 random.choice(all_cookies)
发送随机选择的 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)
关于cookies - 使用 Scrapy 请求发送随机 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42470553/