在 C# 中使用 HtmlAgilityPack 库下载 Html 时出错
Error downloading Html using HtmlAgilityPack Library in C#
试图抓取此 Website 但无法做到..
它抛出异常,消息有 Error downloading Html
C# 代码
async public static Task<HtmlDocument> GetDocument()
{
HtmlDocument doc = null;
string url = "https://www.finedininglovers.com/recipes/appetizer/vegan-dishes-white-asparagus/";
try
{
HtmlWeb web = new HtmlWeb();
doc = await web.LoadFromWebAsync(url);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
return doc;
}
已尝试将 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
设置为 UserAgent,但仍然无法正常工作
这里创建了一个问题Link
下面的代码按照 github link.
中提到的那样工作
HtmlAgilityPack.HtmlDocument doc = null;
string url = "your_link";
HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
doc = web.Load(url);
var html = doc.DocumentNode.OuterHtml;
试图抓取此 Website 但无法做到..
它抛出异常,消息有 Error downloading Html
C# 代码
async public static Task<HtmlDocument> GetDocument()
{
HtmlDocument doc = null;
string url = "https://www.finedininglovers.com/recipes/appetizer/vegan-dishes-white-asparagus/";
try
{
HtmlWeb web = new HtmlWeb();
doc = await web.LoadFromWebAsync(url);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
return doc;
}
已尝试将 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
设置为 UserAgent,但仍然无法正常工作
这里创建了一个问题Link
下面的代码按照 github link.
中提到的那样工作HtmlAgilityPack.HtmlDocument doc = null;
string url = "your_link";
HtmlWeb web = new HtmlAgilityPack.HtmlWeb();
doc = web.Load(url);
var html = doc.DocumentNode.OuterHtml;