我在哪里运行DevTools代码?

时间:2018-07-26 15:01:53

标签: javascript python selenium google-chrome-devtools har

我想使用HAR获得一个chrome.devtools.network.getHAR()文件。具体来说,我在Selenium重播外壳中使用MahiMahi,并且想注入JS,它将把HAR转储到文件中。标准的JS注入(Selenium的{​​{1}}方法)不起作用,因为页面的executeScript范围不包括DevTools兼容性。考虑到这一点,我有一系列问题:

  1. 在哪里以及如何使用JS之类的方法?我还没有找到可以在哪里运行它的功能,因为当我F12不在范围内时,它可以作为控制台。
  2. 我可以自动执行此过程吗?
  3. 我是否可以专门使用Selenium来解决这个问题,或者是否有其他更好的浏览器自动化技术? (尽管我宁愿避免使用PhantomJS,因为它已经过时了)
  4. 还有其他更简便的方法可以自动从站点获取HAR文件吗?

注意:我的代码库是使用Python

谢谢!

0 个答案:

没有答案