Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何清除刮擦饼干?_Python_Cookies_Scrapy - Fatal编程技术网

Python 如何清除刮擦饼干?

Python 如何清除刮擦饼干?,python,cookies,scrapy,Python,Cookies,Scrapy,默认情况下,scrapy存储cookie并将其传递给请求。但是我如何在spider中的某个点访问或清除存储的cookie呢?谢谢?没有完全清除它们,但会阻止它们被使用。要将cookie设置为特定的请求使用,例如从文档: request_with_cookies = Request(url="http://www.example.com", cookies={'currency': 'USD', 'country': 'UY'}) 访

默认情况下,scrapy存储cookie并将其传递给请求。但是我如何在spider中的某个点访问或清除存储的cookie呢?谢谢?

没有完全清除它们,但会阻止它们被使用。

要将cookie设置为特定的请求使用,例如从文档:

request_with_cookies = Request(url="http://www.example.com",
                               cookies={'currency': 'USD', 'country': 'UY'})
访问请求cookie:

request.headers.getlist('Cookie')
响应cookies:

response.headers.getlist('Set-Cookie')

有关更多详细信息,请参见避免下次请求时使用cookie的一种方法是使用
meta
参数
dont\u merge\u cookies

 Request(url, meta={'dont_merge_cookies': True})