下载javascript加载的页面

下载javascript加载的页面,javascript,python,wget,Javascript,Python,Wget,我正在看的例子是。 大多数内容都是通过这个javascript函数加载的。当我使用wget时,我不会得到浏览器中实际显示的数据(因为wget不解释javascript代码) 是否有方法评估javascript并下载整个页面(使用cmdline或代码) 对于那个特定的页面,也许你可以设置“导出”按钮的URL?显然,只有当您试图使用站点显示的实际数据时(因为这就是摘录中的全部内容),这才有效 这里有一个直接指向.csv文件的链接:安装Firefox的Firebug,并查看“网络”选项卡中的内容。这将

我正在看的例子是。 大多数内容都是通过这个javascript函数加载的。当我使用wget时,我不会得到浏览器中实际显示的数据(因为wget不解释javascript代码)

是否有方法评估javascript并下载整个页面(使用cmdline或代码)


对于那个特定的页面,也许你可以设置“导出”按钮的URL?显然,只有当您试图使用站点显示的实际数据时(因为这就是摘录中的全部内容),这才有效


这里有一个直接指向.csv文件的链接:

安装Firefox的Firebug,并查看“网络”选项卡中的内容。这将显示Firefox为一个页面发出的所有网络请求。从中可以复制任何Ajax请求的URL(在XHR选项卡中),并查看响应。将Ajax URL提供给wget(除非它是一篇文章,在这种情况下有点棘手)。

您是如何获得此csv链接的?我单击了您提供的morningstar链接,该页面上有一个链接(只需在页面上查找“导出”)。它在桌子的右上角。谢谢。这不是我希望的自动化方式,但它会起作用。看起来,如果你知道公司的符号(GOOG或AAPL),你可以某种程度上自动化这个过程。只要用正确的符号替换URL中的“GOOG”。例如,要获取苹果的信息,可以使用以下URL:
SRT_stocFund.LoadAComponent("sfcontent", "C", "is", "en-us","USA", "", "USA", null,{showSubTab: false});