读取浏览器在C#webdriver中导航网页时发出的请求和响应

时间:2012-06-15 14:27:59

标签: c# selenium webdriver

我想阅读所有请求和回复,并在浏览页面时浏览器获取。

对于前: 如果我导航到http://www.yahoo.com那么 我们观察到浏览器正在进行大量的GET和发布请求。 出于图像加载,内容加载和显示广告(广告)的目的。

我正在使用selenium web驱动程序和C#。

您能帮我解决一下如何获得所有请求(获取/发布)和回复。

谢谢, Ramesh Jhajharia

1 个答案:

答案 0 :(得分:2)

实现此目的的最佳方法是使用某种可编写脚本的代理。一个这样的代理是BrowserMob proxy,甚至还有一个.NET wrapper。这将允许您收集超出WebDriver范围的信息,例如您要求的原始HTTP请求。