首页 > 解决方案 > 使用代理请求时出现 AttributeError

问题描述

我正处于我正在开发的程序的测试阶段,我似乎无法通过这个。现在我有一个名为的文件proxy_list.txt,其格式如下proxies = ['proxy1:port', 'proxy2:port'],这是我的代码位:

import requests
from proxy_list import proxies
import json

for proxy in proxies:
    request_URL = 'https://httpbin.org/ip'
    response = requests.get(request_URL, proxies = proxy)
    print(response.json())

这给了我AttributeError: 'str' object has no attribute 'get'错误。我尝试proxies = proxyproxies = {'http':proxy}. 这确实有效,但它只是连续打印出我的 IP。但是当我切换到不同的 URL 时,它给了我requests.exceptions.InvalidURL: Not supported proxy scheme None. 这是什么意思?

我目前的最终目标是,我正在尝试查看是否可以向 IP 记录器发送请求,以使用代理隐藏我的初始 IP。我有点卡住了,所以任何帮助都将不胜感激

标签: pythonproxypython-requests

解决方案


推荐阅读