Добрый день. Есть 2 скрипта, но хотелось бы их объединить чтобы реализовать связку вышеуказанную связку...
1. Скрипт PhantomJS
Простейший скрипт для проверки IP адреса
import requesocks
from selenium import webdriver
browser = webdriver.PhantomJS()
browser.get('http://check-host.net/ip')
browser.get_screenshot_as_file('res2.png')
browser.quit()
2. Скрипт проброса через Tor прокси. Пробрасывает и выдает через проверку IP новый IP адресimport requesocks
from stem import Signal
from stem.control import Controller
session = requesocks.session()
session.proxies = {'http': 'socks5://127.0.0.1:9150',
'https': 'socks5://127.0.0.1:9150'}
with Controller.from_port(port = 9151) as controller:
controller.authenticate(password="password")
controller.signal(Signal.NEWNYM)
print session.get("http://httpbin.org/ip").text
В итоге нужно получить чтобы PhantomJS заходил через Tor прокси и получаю новый IP.
Подскажите пожалуйста как скомпоновать это на основе этих скриптов?
Спасибо заранее