如何使用C#解析Cloudflare防护的网站?

如何使用C#解析Cloudflare防护的网站?,c#,parsing,web-scraping,selenium-chromedriver,cloudflare,C#,Parsing,Web Scraping,Selenium Chromedriver,Cloudflare,我正在尝试解析/刮取一个Cloudflare防护的网站。当我使用浏览器进入页面时,它会进行一些重定向,然后返回页面。没有那种典型的“在访问之前检查浏览器…”,只有一些重定向。在任何浏览器中都可以正常工作 但是,当我尝试在C#中刮取页面时,无法使用HttpWebRequest、WebClient或WebBrowser获取页面。这种反应总是被禁止的。所有标题都设置为在任何浏览器中 到目前为止,我只设法让它与Selenium Chrome驱动程序配合使用,但由于某些限制,我希望避免使用它。有什么建议吗

我正在尝试解析/刮取一个Cloudflare防护的网站。当我使用浏览器进入页面时,它会进行一些重定向,然后返回页面。没有那种典型的“在访问之前检查浏览器…”,只有一些重定向。在任何浏览器中都可以正常工作

但是,当我尝试在C#中刮取页面时,无法使用
HttpWebRequest
WebClient
WebBrowser
获取页面。这种反应总是被禁止的。所有标题都设置为在任何浏览器中


到目前为止,我只设法让它与Selenium Chrome驱动程序配合使用,但由于某些限制,我希望避免使用它。有什么建议吗?

无头浏览器(如Selenium)可能无法通过Cloudflare的检查