无法使用html敏捷包下载html

时间:2015-11-25 15:52:17

标签: c# html html-agility-pack

我正在尝试使用html agility pack下载网页html

HtmlWeb webpage = new HtmlWeb();
HtmlDocument webdoc = webpage.Load("http://www.ravnikinteriordesign.com/");
var htmlresult = webdoc.DocumentNode.InnerHtml;

但它只返回此

<html> <head><meta http-equiv="Refresh" content="0; url=http://ravnikandco.com">  </head> </html> 

而不是返回网站的整个HTML。 有人可以帮我这个吗?我做错了什么?

1 个答案:

答案 0 :(得分:2)

此标记表示该网站将重定向到http://ravnikandco.com

<meta http-equiv="Refresh" content="0; url=http://ravnikandco.com">

将您的代码更改为:

HtmlWeb webpage = new HtmlWeb();
HtmlDocument webdoc = webpage.Load("http://ravnikandco.com/");
var htmlresult = webdoc.DocumentNode.InnerHtml;