gpt4 book ai didi

python - 如何在 Python 中更改 Tor 身份?

转载 作者:IT老高 更新时间:2023-10-28 20:24:00 26 4
gpt4 key购买 nike

我有以下脚本:

import socks
import socket
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket
import urllib2

print(urllib2.urlopen("http://www.ifconfig.me/ip").read())

使用 tor 和 SocksiPy

现在我想为每个请求更改 Tor 身份,例如:

for i in range(0, 10):
#somehow change tor identity
print(urllib2.urlopen("http://www.ifconfig.me/ip").read())

我该怎么做?

最佳答案

Tor 用 Python 编写了一个新的 TOR 控件库,stem .可以在 PyPI 上找到.他们提供了一些很好的教程如何使用它,one其中解释了如何更改您的身份:

from stem import Signal
from stem.control import Controller

with Controller.from_port(port = 9051) as controller:
controller.authenticate()
controller.signal(Signal.NEWNYM)

确保您的配置是 correct .

关于python - 如何在 Python 中更改 Tor 身份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9887505/

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