2015-11-25 111 views
0

我嘗試使用HTML敏捷性包無法使用HTML敏捷性包

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

下載網頁的HTML,但它只返回這個

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

,而不是返回該網站的完整的HTML的下載HTML 。 有人可以幫助我嗎?我做錯了什麼?

回答

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; 
+0

哦,我很愚蠢的,但非常感謝你。這非常有幫助 – kdnerd

+0

@kdnerd不要忘記接受答案,因爲它解決了這裏提出的問題。閱讀:http://stackoverflow.com/help/someone-answers – har07