我想要以编程方式获取网络请求发起程序信息,所以我可以运行一个带有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请求启动器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)