python - 使用代理请求时出现 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 = proxy
用proxies = {'http':proxy}
. 这确实有效,但它只是连续打印出我的 IP。但是当我切换到不同的 URL 时,它给了我requests.exceptions.InvalidURL: Not supported proxy scheme None
. 这是什么意思?
我目前的最终目标是,我正在尝试查看是否可以向 IP 记录器发送请求,以使用代理隐藏我的初始 IP。我有点卡住了,所以任何帮助都将不胜感激
解决方案
推荐阅读
- java - Liquibase 双向关系变更日志顺序
- r - RDOBC包中服务器和DSN的区别
- node.js - 如何使用 passportSocketIo 访问用户对象
- google-cloud-firestore - 使用“in”查询构建社交时间线?
- node.js - 从邮递员发送数组并在 Node JS 中使用 express 验证器进行验证
- excel - 基于左侧单元格值的条件格式
- java - 线程“主”java.lang.UnsatisfiedLinkError 中的异常:'void org.lwjgl.opengl.WindowsDisplay.setWindowProc(java.lang.reflect.Method)'
- php - 删除调用 curl 返回 400
- python - 如何将kivy小部件推到屏幕顶部
- angular - ngIf 中的异步管道仍然获得价值