2
我正在通過Selenium Python Script從Chrome for Chrome下載HAR。 代碼段:強制Selenium Chrome驅動程序使用QUIC而不是TCP
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--proxy-server={0}".format(url))
chrome_options.add_argument("--enable-quic")
self.driver = webdriver.Chrome(chromedriver,chrome_options = chrome_options)
self.proxy.new_har(args['url'], options={'captureHeaders': True})
self.driver.get(args['url'])
result = json.dumps(self.proxy.har, ensure_ascii=False)
我想,每當我下載HAR使用QUIC,但是當我看到通過Wireshark的硒驅動程序包只使用TCP。有沒有辦法強制Chrome驅動程序使用QUIC?還是有替代BMP?
在這個問題中,Firefox已經問過類似的問題How to capture all requests made by page in webdriver? Is there any alternative to Browsermob?,並且有一個單獨的Selenium解決方案,不需要任何BMP。那麼Chrome有可能嗎?