HttpClient获取响应流,而不管错误

时间:2018-12-02 04:05:32

标签: javascript c# httpclient

我正在尝试抓取一个发出403的网页,原因是该网页未评估该页面上的JavaScript。尽管出现403错误,但该页面仍提供内容,例如CAPTCHA和相同的javascript检查。在浏览器中,如果要这样做,我所要做的只是刷新页面,验证码就消失了,因为我已经评估了JavaScript安全性检查。

我的问题是,我的方法是使用HttpClient或HttpRequest,GetResponse并将其解析为WebBrowser或类似方法以评估页面的其余部分。但是,如果403在HttpClient或HttpRequest中出现,则它们都将引发错误并停止所有操作。因此,我无法阅读包含我需要评估的javascript的页面上的其他3kb信息,因此实际上被屏蔽了。

无需借助从头开始编写自己的代码来“跳过”该错误,也不必使用与selenium / phantomJS一样大的内容,是否有办法读取这两个类中的其余内容? >

0 个答案:

没有答案