class RandomUserAgentProxyMiddleware(object):
def __init__(self):
self.ua = UserAgent()
self.get_ip = GetIP()
def process_request(self, request, spider):
request.meta['proxy'] = 'https://59.62.40.50:48888'
request.headers.setdefault('User-Agent', self.ua.random)使用这个代理之后一直超时, 我直接使用requests没有问题
proxies = {
'http': 'https://59.62.40.50:48888'
}
result = requests.get(quner_url, params=params, headers=headers, proxies=proxies, verify=False)带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
了解课程