C#从URL获取由JS加载的内容

时间:2018-07-03 11:55:32

标签: c# html download webclient

我想从这个url中获得桌子 但是内容是通过JavaScript加载的。 我这样下载HTML字符串

WebClient wc = new WebClient();
var html = wc.DownloadString("https://www.bloomberg.com/markets/currencies");

如何获取javascript加载的内容?

1 个答案:

答案 0 :(得分:0)

WebClient和DownloadString只是将页面的内容作为字符串下载,为了能够在此页面上运行JavaScript代码,您将需要一个了解DOM并可以运行JavaScript的对象,这将是一个浏览器。

有关此主题的更多信息:
Running Scripts in HtmlAgilityPack
Load a DOM and Execute javascript, server side, with .Net