Прокси в 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()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д