scrapy中cookie的使用
程序员文章站
2022-03-03 07:58:35
...
后两种方法,传入的cookies类型必需是字典
方法一、修改 settings.py 文件
1、COOKIES_ENABLED = False 取消注释
2、DEFAULT_REQUEST_HEADERS = {}里面添加Cookie
方法二、爬虫文件
def start_requests(self):
yield scrapy.Request(url=url,cookies={},callback=xxx)
方法三、在DownloadMiddleware中添加cookies
def process_request(self, request, spider):
request.cookies = {}
cookies 的处理可以用以下方法处理
cookies = {}
cookies_string = ''
for cookie in cookies_string.split('; '):
cookies[cookie.split('=')[0]] = cookie.split('=')[1]
request.cookies = cookies
上一篇: scrapy中Pipeline的使用
下一篇: Scrapy中ItemLoder的使用
推荐阅读
-
php中json_decode()和json_encode()的使用方法
-
MySql中关于正则表达式查询的使用方法介绍
-
浅谈Android注解在日常开发中的简单使用
-
Sublime text 二/3 中 Package Control 的安装与使用方法
-
使用PHP提取视频网站页面中的FLASH地址的代码_PHP
-
node.js中的fs.linkSync方法使用说明_node.js
-
scrapy在python爬虫中搭建出错的解决方法
-
编写一个函数 reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
-
PowerPoint文本框输入使用字体中的下标效果为字符设置下标
-
在AspNetCore中扩展Log系列 - 介绍开源类库的使用(一)