我在网站上玩机械化,根据您的IP显示不同。
有没有办法在机械化中改变你的ip?
我试过了:
br.set_proxies({"http": '127.0.0.1:80'})
但那次超时。还有什么我应该做的才能使这项工作?
答案 0 :(得分:1)
答案 1 :(得分:0)
你可以使用tor with menchanize它允许你使用不同的IP和匿名。
import socks
import socket
def create_connection(address, timeout=None, source_address=None):
sock = socks.socksocket()
sock.connect(address)
return sock
此代码在创建mechanize浏览器之前
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050)
socket.socket = socks.socksocket
socket.create_connection = create_connection