Scrapy中添加随机UserAgent

本文直接讲两种方法添加随机UserAgent,具体Scrapy不在阐述

首先如下图的框架,我们需要清楚User-Agent的伪装是在发送请求的Headers中,DOWNLOADER_MIDDLEWARES就是桥梁,发送请求之前的位置可以进行处理request请求,也就是在这里进行userAgent的添加!
Scrapy 整体框架

需要在middlewares.py中添加以下类和方法,具体结构如代码所示:

1、定义RandomUserAgentMiddleware(object) 注:类名随意需要和settings.py中的一致

2、写一个process_request方法:

不论哪种方法都需要在settings.py中打开 DOWNLOADER_MIDDLEWARES:

项目结构如图,不在详细叙述,

方法一:

需要在

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值