【问题标题】:C# Get full html document from siteC# 从站点获取完整的 html 文档
【发布时间】:2016-11-28 17:25:49
【问题描述】:

我尝试使用GetStringAsync

using (var client = new HttpClient())
{
  var html = await client.GetStringAsync(url);
  richTextBox1.Text = html.ToString();
}

DownloadString

System.Net.WebClient wc = new System.Net.WebClient();
string webData = wc.DownloadString(url);
richTextBox1.Text = webData;

但它并没有像 Google Chrome F12 那样给我完整的 html 文档。如何使用 C# 获取 url 的完整 html 代码?

需要这个网址:http://poeplanner.com/,但当 Chrome F12 显示时,它甚至没有显示一个表格。

【问题讨论】:

    标签: html url asynchronous download document


    【解决方案1】:

    我猜你看不到的代码是用javascript添加的代码。因此,您也需要使用浏览器程序来获取此代码。

    这个应用程序也将运行 javascript,你可以从它那里询问最终的 html。

    如果我是对的,请尝试使用phantomjs

    Related question on PhantomJS

    【讨论】:

    • 谢谢!完美运行^^
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2013-08-26
    • 2018-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多