V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
biuyixia
V2EX  ›  Web Dev

用 socks5 代理无法返回正常网页内容

  •  
  •   biuyixia · 6 小时 46 分钟前 · 589 次点击
    `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 的都是这种,很疑惑。

    5 条回复    2025-12-25 11:30:26 +08:00
    busier
        1
    busier  
       6 小时 9 分钟前 via Android
    你期望网上随便找到的 socks5 代理能用 那可太难了
    MFWT
        2
    MFWT  
       5 小时 54 分钟前
    网上能找到的公开 HTTP/Socks5 早就被人玩炸了,不能用也很正常
    biuyixia
        3
    biuyixia  
    OP
       5 小时 47 分钟前
    @busier OK 吧,那这种就舍弃。。。哈哈
    biuyixia
        4
    biuyixia  
    OP
       5 小时 47 分钟前
    @MFWT 我以为我的使用方法不对呢。
    Msxx
        5
    Msxx  
       4 小时 53 分钟前
    额。网上随便找的,那没事了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5032 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:24 · PVG 16:24 · LAX 00:24 · JFK 03:24
    ♥ Do have faith in what you're doing.