Ben*_*ing 13 google-chrome-devtools phantomjs selenium-chromedriver casperjs selenium-webdriver
Chrome开发者工具网络选项卡有一个启动器列,可以准确显示启动网络请求的代码.
我希望能够以编程方式获取网络请求启动器的信息,所以我可以用运行脚本url和request search string参数,它会返回在哪里与URL匹配的每个请求的细节request search string,从页面上前来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
Run Code Online (Sandbox Code Playgroud)
我调查了PhantomJS,但onResourceRequested根据文档:http://phantomjs.org/api/webpage/handler/on-resource-requested,它的回调函数不提供任何启动器信息,也不提供可以派生它的上下文. HTML
是否可以使用PhantomJS或其他一些工具或服务如硒?
UPDATE
从评论和答案到目前为止,似乎Phantom,Selenium或其他任何东西目前都不支持.所以这里有一个可能有效的替代方法:加载页面和所有资产,然后request search string在所有文件中查找任何出现的内容.我怎么能这样做?
| 归档时间: |
|
| 查看次数: |
1386 次 |
| 最近记录: |