selenium-webdriver – 以编程方式获取Web请求启动器

前端之家收集整理的这篇文章主要介绍了selenium-webdriver – 以编程方式获取Web请求启动器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Chrome开发工具网络标签有一个启动器列,将显示哪些代码发起网络请求.

我想要以编程方式获取网络请求发起程序信息,所以我可以运行一个带有url的脚本并请求搜索字符串参数,并且会返回有关每个请求的详细信息,其中url匹配请求搜索字符串来自于网址在网址.所以给出了www.stackoverflow.com和google的观点,输出可能看起来像这样(显示请求url,行号和请求的url):

/   19  http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
/   4291    http://www.google-analytics.com/analytics.js

我查看PhantomJS,但是它的onResourceRequested回调根据文档不提供任何启动器信息或可从其导出的上下文:http://phantomjs.org/api/webpage/handler/on-resource-requested.html

是否可以使用PhantomJS,还是其他一些工具或服务,如硒?

UPDATE

从目前的意见和答案来看,似乎目前尚不支持Phantom,Selenium或其他任何内容.所以这里有一个可以使用的替代方法:加载页面和所有资源,然后在所有文件中找到任何发生的请求搜索字符串.我该怎么办?

解决方法

您应该在DevTools的问题跟踪器中使用 file a feature request.发起者信息不会导出到HAR中,所以把它从那里出来是不会工作的.据我所知,没有现有的API也允许.
原文链接:https://www.f2er.com/html/230435.html

猜你在找的HTML相关文章