如何在 Colab 中通过 SOCKS 代理使 Python 请求工作

问题描述 投票:0回答:0
import requests
import socks
import socket

proxy_host = "xxxxx"
proxy_port = 1080
proxy_username = "aaaaaa"
proxy_password = "cccc"

socks.set_default_proxy(socks.PROXY_TYPE_SOCKS5, proxy_host, proxy_port, username=proxy_username, password=proxy_password)
socket.socket = socks.socksocket

response = requests.get("https://api64.ipify.org/")

print(response.text)

在我自己的电脑上这段代码工作正常。但在 colab 和 azure 等虚拟环境中,它不起作用。我尝试了很多方法,但没有用。我能做什么?

python-requests proxy google-colaboratory socks
© www.soinside.com 2019 - 2024. All rights reserved.