使用Selenium捕获失败的内容加载
本文关键字:加载 失败 Selenium 使用 | 更新日期: 2023-09-27 18:02:38
加载网页时,会执行多次GET请求来获取资源,如图片、css文件、字体等。
是否有可能在c#中使用Selenium捕获失败的GET请求?
Selenium本身不提供此功能。我得出这个结论有两个原因:
-
我还没有看到Selenium的API导出的任何函数允许以跨平台的方式做你想做的事情。
(我说"跨平台方式"是因为我排除了可能的非标准api,这些api可以由一个浏览器导出,但不能由其他浏览器导出)
-
Selenium团队已经非常有意识地决定不提供任何方法来获取下载页面的HTTP请求的响应代码。非常值得怀疑的是,他们会在幕后偷偷地获取其他HTTP请求的响应代码,这些请求是为了加载其他资源而启动的。