下面记录下如何在Scrapy设置代理。
- 在Scrapy工程下新建"middlewares.py",和settings.py同级
#!usr/bin/env # -*-coding:utf-8 -*- class ProxyMiddleware(object): # overwrite process request def process_request(self, request, spider): # Set the location of the proxy request.meta['proxy'] = "http://YOUR_PROXY_IP:PORT"
- 修改settings.py文件,这里one是你的项目名称
DOWNLOADER_MIDDLEWARES = { 'scrapy.contrib.downloadermiddleware.httpproxy.HttpProxyMiddleware': 110, 'one.middlewares.ProxyMiddleware': 100,}
Scrapy: 如何设置代理
最新推荐文章于 2023-12-19 13:52:38 发布