是否可以根据特定请求轮换不同的Cookie规范?
所以,我要说:
my_cookies = {"user": '100017',"TD": '4asdfaf3ALJfIP5dA-1'}
my_cookies2 = {"user": '100011',"TD": '4asdfafds%3ALJfIP5dA-2'}
我如何在这两者之间轮换?我已阅读有关CookieJar的文档,但尚未找到有关此问题的具体文档。
此致
Durk
答案 0 :(得分:2)
是
抓住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)