【问题标题】:How load html from URL?如何从 URL 加载 html?
【发布时间】:2016-07-19 20:40:57
【问题描述】:

我有问题,如果有人可以帮助我。 我想加载html。

var webGet = new HtmlWeb();
var doc = webGet.Load(@"https://example.com/search_engine/jobs.cgi?owner=5027409&ownertype=fair&posting_code=612");

我使用 htmlagilitypack 但它无法加载 html。我在本地 PC 上下载 html 并从那里加载。

非常感谢。

【问题讨论】:

  • 这是控制台、Web、XAML/WPF 还是 WinForms 应用程序?
  • 它在网络中。 asp.net 网站

标签: c# html html-parsing html-agility-pack html-parser


【解决方案1】:

你有点过头了。 您只需要:

//using for IDisposable.Dispose()
using (WebClient client = new WebClient())
{
    string html = client.DownloadString("http://stackoverflow.com");
    //Do something with html then
}

【讨论】:

  • @TemoGelashvili 描述问题而不是说“它不起作用”总是有帮助的
  • 对不起...我的意思是它不适用于我的链接。这是链接,请看一下。它适用于其他链接,但不适用于我的链接:(
  • @TemoGelashvili 当它不起作用时:你期望什么,你会得到什么?
  • @TemoGelashvili 你返回的内容是什么?
  • 这就是我得到的结果---> ttp://www.w3.org/TR/html4/loose.dtd%22><HTML" rel="nofollow" target="_blank">w3.org/TR/html4/loose.dtd"><HTML lang=en>WCN ATSatsv7.wcn.co.uk/search_engine/…>
猜你喜欢
  • 2019-11-11
  • 2018-01-21
  • 2019-05-08
  • 1970-01-01
  • 1970-01-01
  • 2023-01-17
  • 2021-08-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多