Python 中的首次绘制时间(可能使用或不使用 Selenium)?

First paint time in Python (may be using Selenium or without it)?

我想找到使用 Python 和 Selenium 在请求的网站中首先加载的任何内容(对象、图像、文本、link、数据库或任何内容)的时间。

结帐 performance.timing,它是 JavaScript 并且在您的浏览器中是默认设置。您有很多选项可以显示,例如:

  • 导航开始
  • 连接开始
  • 连接结束
  • domLoading
  • domInteractive
  • domComplete

只需在浏览器中转到控制台 window 并键入 performance.timing。可能对你有用。

如果你找到可以使用的东西,你可以使用 selenium 在浏览器中使用 execute_script:

来执行 JavaScript
driver.execute_script(‘return performance.timing.domComplete’)