C# 从站点获取完整 html 文档
C# Get full html document from site
我尝试使用 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;
但它没有给我完整的 html 文档,例如 Google Chrome F12。如何使用 C# 获得 url 的完整 html 代码?
需要这个 url: http://poeplanner.com/ 但当 Chrome F12 时它甚至没有显示一个 table确实。
我猜你看不到的代码是添加了javascript的代码。所以你也需要使用浏览器程序来获取此代码。
此应用程序也会 运行 javascript,您可以向它询问最后的 html。
如果我是对的,请尝试使用 phantomjs。
Related question on PhantomJS
我尝试使用 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;
但它没有给我完整的 html 文档,例如 Google Chrome F12。如何使用 C# 获得 url 的完整 html 代码?
需要这个 url: http://poeplanner.com/ 但当 Chrome F12 时它甚至没有显示一个 table确实。
我猜你看不到的代码是添加了javascript的代码。所以你也需要使用浏览器程序来获取此代码。
此应用程序也会 运行 javascript,您可以向它询问最后的 html。
如果我是对的,请尝试使用 phantomjs。
Related question on PhantomJS