Браузер Tor, новый IP не работает?
Я пытаюсь использовать браузер и получать новый IP-адрес каждый URL, который я посещаю в python. Я могу открыть экземпляр selenium с помощью браузера tor, но как я могу запрашивать новый IP каждый сайт, который я посещаю?
binary = '/Applications/TorBrowser.app/Contents/MacOS/firefox'
if os.path.exists(binary) is False:
raise ValueError("The binary path to Tor firefox does not exist.")
firefox_binary = FirefoxBinary(binary)
browser = None
def get_browser(binary=None):
browser = webdriver.Firefox(firefox_binary=binary)
return browser
if __name__ == "__main__":
browser = get_browser(binary=firefox_binary)
urls = (
('tor browser check', 'https://check.torproject.org/'),
('ip checker', 'http://icanhazip.com')
)
for url_name, url in urls:
print "getting", url_name, "at", url
browser.get(url)