输入url 获取chrome中视频的性能指标 python
时间: 2023-05-20 10:02:13 浏览: 114
可以使用 Selenium 和 Chrome DevTools Protocol 获取 Chrome 中视频的性能指标。以下是一个 Python 示例代码:
```python
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
import json
# 启动 Chrome
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('--remote-debugging-port=9222')
chrome_service = Service('/path/to/chromedriver')
chrome_service.start()
driver = webdriver.Remote(chrome_options=chrome_options, command_executor=chrome_service.service_url)
# 获取视频性能指标
driver.get('https://example.com/video')
performance = driver.execute_cdp_cmd('Performance.getMetrics', {})
print(json.dumps(performance, indent=2))
# 关闭 Chrome
driver.quit()
chrome_service.stop()
```
这段代码会启动一个无头 Chrome,然后打开指定的 URL,获取视频的性能指标,并输出为 JSON 格式。你需要将 `/path/to/chromedriver` 替换为你本地的 ChromeDriver 路径。
阅读全文