【问题标题】:c# get content loaded by js from urlc# 从url获取js加载的内容
【发布时间】:2018-07-03 11:55:31
【问题描述】:

我想从这个url得到桌子 但内容由 javascript 加载。 我下载这样的 HTML 字符串

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

如何获取 javascript 加载的内容??

【问题讨论】:

标签: c# html download webclient


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 2016-12-15
    • 1970-01-01
    • 2011-07-28
    • 2011-09-21
    相关资源
    最近更新 更多