【发布时间】:2020-11-18 21:09:34
【问题描述】:
我正在尝试解析/抓取受 Cloudflare 保护的网站。当我使用浏览器并转到该页面时,它会进行一些重定向,然后返回该页面。没有典型的“在访问之前检查您的浏览器...”,只是一些重定向。在任何浏览器中都能正常工作。
但是,当我尝试在 C# 中抓取页面时,无法使用 HttpWebRequest、WebClient 或 WebBrowser 获取页面。响应总是被禁止的。所有标题都设置为在任何浏览器中。
到目前为止,我只设法让它与 Selenium Chrome 驱动程序一起工作,但由于某些限制,我想避免它。有什么建议吗?
【问题讨论】:
标签: c# parsing web-scraping selenium-chromedriver cloudflare