chromexriverを使用してHARをエクスポートすることは可能ですか?Firefoxでnetexpert + firebugを使用する場合と同様の方法がありますか?クロムドライバを使用してHARをエクスポートする
6
A
答えて
3
はい、BrowsermobProxyを使用すると、chromedriverを使用してHARファイルを生成できます。
ここでは、Pythonで、Selenium、BrowserMob Proxy、およびchromedriverを使用してプログラムでHARファイルを生成するスクリプトを示します。 Pythonこのスクリプトを実行するには、seleniumとbrowsermob-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
chromeriverを使用してパフォーマンスログを有効にし、ネットワークトラフィックを分析して独自にHARを構築できます。
関連する問題
- 1. クロムドライバでセレンのPythonバインディングを使用してchrome.prefsを設定する
- 2. プロトタイプを使用してエクスポートし、node.jsで継承をエクスポートするモジュール
- 3. PHPMyAdminを使用してMySQLデータベースをエクスポート
- 4. Hadoopアーカイブファイル(HAR)ファイルの読み込みに使用するFileInputFormat
- 5. SASを使用してExcelにエクスポート
- 6. axlsxを使用してパブリックフォルダにエクスポート
- 7. セレンのWebドライバとブラウザのmobを使用してhar出力を表示する方法
- 8. FileHelpersを使用してDataTableをエクスポートする
- 9. 注文を使用してMySQLテーブルをエクスポートする
- 10. DXLエクスポータをJavaを使用してファイルにエクスポートする
- 11. PHPMyAdminを使用してユーザーをエクスポートする方法
- 12. Open Xml SDKを使用してDataTableをExcelにエクスポートするC#
- 13. コマンドを使用してSQL Serverデータベースをスクリプトにエクスポートする
- 14. Pythonスクリプトを使用してMacでDYLD_LIBRARY_PATHをエクスポートする方法
- 15. GSONライブラリを使用してAndroidプロジェクトをエクスポート/署名する
- 16. PHPを使用してMYSQLデータをExcel/CSVにエクスポートする
- 17. vb.netを使用してdatagridviewから1000行をエクスポートする
- 18. SQL Developerを使用して直接クエリをCSVにエクスポートする
- 19. コマンドラインを使用してTXTにSQLクエリをエクスポートする方法
- 20. Microsoft.Office.Interop.Excelを使用してxlsxにデータセットをエクスポートする
- 21. PHP/MYSQLを使用してCSVを即座にエクスポート/ダウンロードする
- 22. PowerShellを使用してIISから証明書をエクスポートする
- 23. module.exportsとES6を使用してインポートをエクスポートする
- 24. F#でSqlBulkCopyを使用してSQLで行列をエクスポートする
- 25. node-ormを使用してモデルをエクスポートする方法は?
- 26. カスタムオブジェクトを使用して配列をエクスポートする
- 27. Eclipseを使用してSQLite dbファイルをエクスポートするには
- 28. DataOnlyExcelFormatOptionsを使用してCrystalレポートをエクスポートする方法
- 29. Javaを使用してSQL Serverからバイナリデータをエクスポートする
- 30. VB.NETを使用してExcelテーブルにExcelデータをエクスポートする
これは完全な解決策として確認できます:[speedprofile](https://github.com/parasdahal/speedprofile) –