Utilizar Browsermod-proxy con Selenium en python
09 Sep 2016categorias: python
tags: browsermod selenium har
Despues de probar BrowserMob en ruby, me he encontrado con algunos problemas, debido a que la conector hace un par de años que no se actualiza, por lo que he optado por probar la versión python. Este seria un ejemplo para utilizar browsermod-proxy desde selenium
from browsermobproxy import Server
from selenium import webdriver
server = Server([path_browsermob])
server.start()
proxy = server.create_proxy()
proxy.new_har("google", {'captureHeaders': True, 'captureContent': True})
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--proxy-server={0}".format(proxy.proxy))
browser = webdriver.Chrome(chrome_options = chrome_options)
browser.get("http://jamvius.github.io/")
har = proxy.har
server.stop()
browser.quit()