gpt4 book ai didi

Python 3 HTTP 代理(setdefaultproxy)

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:29 24 4
gpt4 key购买 nike

import socket
import socks
import urllib2
ipcheck_url = 'http://checkip.amazonaws.com/'
# Actual IP.
print(urllib2.urlopen(ipcheck_url).read())
# Tor IP.
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, '127.0.0.1', 9050)
socket.socket = socks.socksocket
print(urllib2.urlopen(ipcheck_url).read())

这实际上对我来说效果很好。但是我如何从“setdefaultproxy”回到实际IP。因为我仍然停留在 Tor IP 中,所以无法返回实际 IP。有些地方我需要关闭套接字。我怎么做 ?

这是引用: How to make urllib2 requests through Tor in Python?

最佳答案

您可以将其设置回原来的样子:

socks.setdefaultproxy(None)
socket.socket = socks.socksocket

关于Python 3 HTTP 代理(setdefaultproxy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48618988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com