python selenium webdriver phantomjs proxy

Как я могу использовать прокси в скрипте python, а не в javascript, а в скрипте python?

У меня есть этот скрипт:

import time

from selenium import webdriver

from selenium.webdriver.common.keys import Keys
print time.ctime()

service_args = [
    '--proxy=127.0.0.1:1080',
    '--proxy-type=socks5',
    ]
driver = webdriver.PhantomJS('C:\\projects\\phantomjs',service_args=service_args)

driver.set_window_size(1366, 768)

driver.get("http://www.google.com/ncr")
driver.find_element_by_name("q").send_keys("pycon")
driver.find_element_by_xpath("//html/body/center/form/table/tbody/tr/td[2]/span[1]/span/input").click()
html_source = driver.page_source
#print html_source
if "Gmail" in html_source:
    print "Gmail string in source"
else:
    print "Gmail string not in source"
driver.save_screenshot('out.png')
driver.quit()
print time.ctime()

Я знаю, как использовать прокси в файле javascript, но в этом случае нет файла javascript. Есть ли другой способ использовать прокси?


person user215379    schedule 04.03.2015    source источник
comment
мне нужен более ясный пример.   -  person user215379    schedule 04.03.2015
comment
Это настолько ясно, насколько это возможно.   -  person Artjom B.    schedule 04.03.2015