将参数从旋转的代理服务传递到获取请求

时间:2018-10-25 09:14:09

标签: python python-3.x proxies

我正在从文本文件中读取网址: 使用这项服务https://www.proxyrotator.com/app/rotating-proxy-api/ 而且显然不起作用。谢谢。

def checkUrl(url):
    try:
        headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 
        10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 
        Safari/537.36'}
        proxy = 'http://falcon.proxyrotator.com:51337/'
        params = dict(
            apiKey='WZV8jEX49JKz3TaBMHpyD6POOP'       
        )
        resp = requests.get(url, proxy=proxy, params=params, headers=headers)
        return str(resp.status_code)

1 个答案:

答案 0 :(得分:1)

proxy中没有requests.get参数。 在此处阅读proxies上的文档。

import requests

proxies = {
  'http': 'http://10.10.1.10:3128',
  'https': 'http://10.10.1.10:1080',
}

requests.get('http://example.org', proxies=proxies)