-
- server = Server('C:\\Users\\Jakob Pettersson\\browsermob-proxy-2.1.4\\bin\\browsermob-proxy')
- server.start() # Initiates BMP
- proxy = server.create_proxy() # Creates BM Proxy
-
- proxy.proxy_type = ProxyType.MANUAL
- proxy.http_proxy = "ip_addr:port"
- proxy.socks_proxy = "ip_addr:port"
- proxy.ssl_proxy = "ip_addr:port"
-
- capabilities = webdriver.DesiredCapabilities.CHROME
- proxy.add_to_capabilities(capabilities)
-
- drivers = webdriver.Chrome(executable_path='C:\Chromedriver\chromedriver_win32\chromedriver.exe', desired_capabilities=capabilities)
- # drivers = webdriver.Chrome(executable_path='C:\Chromedriver\chromedriver_win32\chromedriver.exe')
- proxy.new_har("Jakob_Was_Here")
-
- drivers.get("webbsite")
-
- '''Some actions'''
-
- server.stop()
- print(proxy.har)
-
-
- response from code
-
- 'response': {'status': 200, 'statusText': 'OK', 'httpVersion': 'HTTP/1.1', 'cookies': [], 'headers': [], 'content': {'size': 0, 'mimeType': 'application/json; charset=utf-8', 'comment': ''}, 'redirectURL': '', 'headersSize': 421, 'bodySize': 90, 'comment': ''}, 'cache': {}, 'timings': {'comment': '', 'dns': -1, 'send': 0, 'blocked': -1, 'wait': 1251, 'connect': -1, 'receive': 0, 'ssl': -1}, 'serverIPAddress': 'xx.xx.xx.xxx', 'comment': '', 'time': 1252}], 'comment': ''}
-