E 'possibile esportare HAR usando chromedriver in modo simile a quello che posso fare con netexpert + firebug con Firefox?Esporta HAR usando chromedriver
6
A
risposta
3
Sì, utilizzando BrowsermobProxy è possibile generare file HAR utilizzando chromedriver.
Ecco uno script in python per generare in modo programmatico file HAR utilizzando Selenium, BrowserMob Proxy e chromedriver. Per eseguire questo script sono necessari pacchetti Python per selenio e browser-proxy.
from browsermobproxy import Server
from selenium import webdriver
import os
import json
import urlparse
server = Server("path/to/browsermob-proxy")
server.start()
proxy = server.create_proxy()
chromedriver = "path/to/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
url = urlparse.urlparse (proxy.proxy).path
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--proxy-server={0}".format(url))
driver = webdriver.Chrome(chromedriver,chrome_options =chrome_options)
proxy.new_har("http://stackoverflow.com", options={'captureHeaders': True})
driver.get("http://stackoverflow.com")
result = json.dumps(proxy.har, ensure_ascii=False)
print result
proxy.stop()
driver.quit()
0
È possibile abilitare il registro delle prestazioni tramite chromedriver e analizzare il traffico di rete per creare HAR da soli.
Problemi correlati
- 1. Si blocca selenio Chromedriver?
- 2. Selenium ChromeDriver interruttori schede
- 3. Applicazione console ChromeDriver nascondi
- 4. C# - chromedriver - ignore-certificate-errors
- 5. Il selenio non riesce ad avviare Chromedriver
- 6. Come specificare la posizione del binario chromedriver
- 7. Esporta elementi SVG in PDF?
- 8. È possibile eseguire un archivio HAR su google chrome?
- 9. Quale comando diede git che fare con "git resettare --har"
- 10. Esporta in .xlsx
- 11. Esporta un modulo importato
- 12. Esporta SQL in Excel
- 13. html esporta ramo diverso
- 14. Esporta Datagrid in pdf
- 15. Esporta dati da InfluxDB
- 16. Esporta in csv - query Linq
- 17. boost :: python Esporta eccezione personalizzata
- 18. Esporta CoreAnimation sul file video
- 19. Esporta contenuto Canvas in PDF
- 20. Impostazione dell'autent proxy chromedriver con Selenium utilizzando Python
- 21. Esporta chiave privata dall'oggetto X509Certificate
- 22. Esporta database in file CSV
- 23. Swift: Ritaglia ed esporta video
- 24. Esporta repository git su svn
- 25. ASP.Net Esporta dati in Excel
- 26. Come `angular2` esporta un componente?
- 27. Esporta solo visualizzazioni in Postgres
- 28. dati Importa/Esporta HTML5 localStorage
- 29. Esporta HIVE a un CSV
- 30. Esporta sqlite db nell'app phoneseg
È possibile controllare come soluzione completa: [speedprofile] (https://github.com/parasdahal/profileprofilo) –