diff --git a/scrapy_proxies/randomproxy.py b/scrapy_proxies/randomproxy.py index 06a21ff..b5e37b3 100644 --- a/scrapy_proxies/randomproxy.py +++ b/scrapy_proxies/randomproxy.py @@ -94,11 +94,11 @@ def process_request(self, request, spider): proxy_user_pass = self.proxies[proxy_address] if proxy_user_pass: - request.meta['proxy'] = proxy_address basic_auth = 'Basic ' + base64.b64encode(proxy_user_pass.encode()).decode() request.headers['Proxy-Authorization'] = basic_auth else: log.debug('Proxy user pass not found') + request.meta['proxy'] = proxy_address log.debug('Using proxy <%s>, %d proxies left' % ( proxy_address, len(self.proxies)))