
`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 18 小时 8 分钟前 via Android 你期望网上随便找到的 socks5 代理能用 那可太难了 |
2 MFWT 17 小时 53 分钟前 网上能找到的公开 HTTP/Socks5 早就被人玩炸了,不能用也很正常 |
5 Msxx 16 小时 52 分钟前 额。网上随便找的,那没事了 |
6 NewYear 11 小时 21 分钟前 如果你换成能模拟浏览器指纹的请求库,可能会好一点。 HTTP_USER-AGENT = python-requests/2.31.0 这种我网站是直接封掉的,摆明了就是不知道干什么的爬虫。 |
7 SenLief 4 小时 22 分钟前 via iPhone 你要先测试 socks5 能不能用啊 |