`import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 禁用警告
proxies = {
'http': 'socks5://43.x.x.x:7002',
'https': 'socks5://43.x.x.x:7002'
}
try:
response = requests.get('https://www.icloud.com',
proxies=proxies,
verify=False, # 禁用 SSL 验证
timeout=10)
print("状态码:", response.status_code)
print("响应内容:", response.text)
except Exception as e:
print(f"请求失败: {e}")`
上面代码获取的结果是:
状态码: 200
响应内容: REMOTE_ADDR = 43.x.x.x
REMOTE_PORT = 62927
REQUEST_METHOD = GET
REQUEST_URI = /
REQUEST_TIME_FLOAT = 1766626171.5559506
REQUEST_TIME = 1766626171
HTTP_HOST = www.icloud.com
HTTP_USER-AGENT = python-requests/2.31.0
HTTP_ACCEPT-ENCODING = gzip, deflate
HTTP_ACCEPT = */*
HTTP_CONNECTION = keep-alive
有个疑问的点,为什么获取的不是网页内容,去掉代理获取的就是正常网页内容,这种代理是不是不能用? 找了好多 socks5 的都是这种,很疑惑。
1
busier 6 小时 9 分钟前 via Android
你期望网上随便找到的 socks5 代理能用 那可太难了
|
2
MFWT 5 小时 54 分钟前
网上能找到的公开 HTTP/Socks5 早就被人玩炸了,不能用也很正常
|
5
Msxx 4 小时 53 分钟前
额。网上随便找的,那没事了
|