Прокси в Selenium (PhantomJS) - Python
Формулировка задачи:
Привет всем, нуждаюсь в помощи касательно того, как задать прокси в Selenium (PhantomJS). Пробовал разные методы, найденные в интернете и stackoverflow в частности - ничего не работает. Точнее как, ошибок не выбивает, но проверки на сайтах по определению ip показывают мой родной ip... Кто поможет?
Решение задачи: «Прокси в Selenium (PhantomJS)»
textual
Листинг программы
from selenium import webdriver
# without proxy
driver = webdriver.PhantomJS(executable_path='/usr/local/bin/phantomjs')
driver.get('https://api.ipify.org/')
print(driver.find_element_by_tag_name('pre').text)
driver.close()
# tor socks
service_args = [
'--proxy=127.0.0.1:9050',
'--proxy-type=socks5',
]
driver = webdriver.PhantomJS(executable_path='/usr/local/bin/phantomjs',
service_args=service_args)
driver.get('http://api.ipify.org/')
print(driver.find_element_by_tag_name('pre').text)
driver.close()
# http proxy (hello, China!)
service_args = [
'--proxy=124.88.67.19:80',
'--proxy-type=http',
]
driver = webdriver.PhantomJS(executable_path='/usr/local/bin/phantomjs',
service_args=service_args)
driver.get('http://api.ipify.org/')
print(driver.find_element_by_tag_name('pre').text)
driver.close()