spacepaste

  1.  
  2. server = Server('C:\\Users\\Jakob Pettersson\\browsermob-proxy-2.1.4\\bin\\browsermob-proxy')
  3. server.start() # Initiates BMP
  4. proxy = server.create_proxy() # Creates BM Proxy
  5. proxy.proxy_type = ProxyType.MANUAL
  6. proxy.http_proxy = "ip_addr:port"
  7. proxy.socks_proxy = "ip_addr:port"
  8. proxy.ssl_proxy = "ip_addr:port"
  9. capabilities = webdriver.DesiredCapabilities.CHROME
  10. proxy.add_to_capabilities(capabilities)
  11. drivers = webdriver.Chrome(executable_path='C:\Chromedriver\chromedriver_win32\chromedriver.exe', desired_capabilities=capabilities)
  12. # drivers = webdriver.Chrome(executable_path='C:\Chromedriver\chromedriver_win32\chromedriver.exe')
  13. proxy.new_har("Jakob_Was_Here")
  14. drivers.get("webbsite")
  15. '''Some actions'''
  16. server.stop()
  17. print(proxy.har)
  18. response from code
  19. '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': ''}
  20.