【发布时间】:2018-11-24 19:53:32
【问题描述】:
我正在尝试使用 Htmlagility C# 加载以下网站的页面源,它总是返回“找不到页面”,但是当我在普通浏览器 (chrome) 中打开它时,它会显示所有内容。
HtmlAgilityPack.HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc = web.Load("http://www.alfatah.pk/");
【问题讨论】:
-
您很可能正在尝试(可能是非法的)抓取具有某些保护措施的网站。通过使用 Fiddler 和比较请求应该很容易确认。从您自己的没有任何此类保护措施的网站开始学习网络抓取可能是个好主意。
-
有什么办法可以抓取这个网站吗?
标签: c# html-agility-pack