我通过TOR向同一网站提出请求,但通过不同的协议:http://wtfismyip.com/text和https://wtfismyip.com/text
有时会获得不同的出口IP。有人可以解释为什么这样吗?也许某些TOR继电器不支持HTTP,因此,另一个继电器成为https
模式的退出节点?
这是因为类似" tor keep-alive"。请记住,您可以从网站访问网站的出口节点,并在退出节点更改后尝试再次使用它。解决此问题所需的一切都是关闭连接。喜欢以下内容:
resp1 = sess.get('http://wtfismyip.com/text')
ip1 = resp1.text
change_node()
resp1.connection.close()
resp2 = sess.get('http://wtfismyip.com/text')
ip2 = resp2.text
之后IPS不同。