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

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

概述Chrome开发工具网络标签有一个启动器列,将显示哪些代码发起网络请求. 我想要以编程方式获取网络请求发起程序信息,所以我可以运行一个带有url的脚本并请求搜索字符串参数,并且会返回有关每个请求的详细信息,其中url匹配请求搜索字符串来自于网址在网址.所以给出了www.stackoverflow.com和google的观点,输出可能看起来像这样(显示请求url,行号和请求的url): / 19 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也允许. 总结

以上是内存溢出为你收集整理的selenium-webdriver – 以编程方式获取Web请求启动器全部内容,希望文章能够帮你解决selenium-webdriver – 以编程方式获取Web请求启动器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1099048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存