Я пытаюсь использовать браузер браузера и получить новый IP-адрес для каждого URL-адреса, который я посещаю в python. Я могу открыть экземпляр селена, запускающего браузер браузера, но как я могу запросить новый IP-адрес на каждом веб-сайте, который я посещаю?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)