在哪里运行DevTools代码?

2024-04-30 06:35:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用chrome.devtools.network.getHAR()得到一个HAR文件。具体来说,我在MahiMahi重播shell中使用Selenium,我想注入JS,将HAR转储到一个文件中。标准的JS注入(SeleniumexecuteScript方法)不起作用,因为页面的JS范围不包括DevTools兼容性。有鉴于此,我有一系列问题:

  1. 在哪里以及如何使用像chrome.devtools.network.getHAR()这样的方法?我还没有找到我可以运行这个,作为控制台时,我F12没有在范围内。你知道吗
  2. 我可以自动化这个过程吗?你知道吗
  3. 我是否可以使用Selenium来实现这一点,或者是否有其他浏览器自动化技术可以更好地工作?(尽管我宁愿避免使用PhantomJS,因为它已经过时了)
  4. 有没有其他更简单的方法可以自动从站点获取HAR文件?你知道吗

注意:我的代码基础是Python

谢谢你!你知道吗


Tags: 文件方法标准seleniumjs页面networkchrome