Форум сайта python.su
Ставлю прокси в phantomjs
Так все ок:
from selenium import webdriver service_args = [ '--proxy=ip:port', '--proxy-type=socks5', ] driver = webdriver.PhantomJS('/path/phantomjs', service_args=service_args) driver.get('http://httpbin.org/ip') print driver.page_source.encode('utf-8')
from selenium import webdriver socks5 = str(ip:port) service_args = [ '--proxy=" + socks5 + "', '--proxy-type=socks5', ] driver = webdriver.PhantomJS('/path/phantomjs', service_args=service_args) driver.get('http://httpbin.org/ip') print driver.page_source.encode('utf-8')
Офлайн
from selenium import webdriver socks5 = ip:port service_args = [ '--proxy=' + socks5, '--proxy-type=socks5', ] driver = webdriver.PhantomJS('/path/phantomjs', service_args=service_args) driver.get('http://httpbin.org/ip') print driver.page_source.encode('utf-8')
from selenium import webdriver socks5 = '127.0.0.1:80' service_args = [ '--proxy=' + socks5, '--proxy-type=socks5', ] driver = webdriver.PhantomJS('/path/phantomjs', service_args=service_args) driver.get('http://httpbin.org/ip') print driver.page_source.encode('utf-8')
Отредактировано terabayt (Фев. 27, 2015 02:36:26)
Офлайн