javascript - 下载 javascript 加载的页面

标签 javascript python wget

我正在查看的示例是 morningstar.com 。 大部分内容都是通过这个javascript函数加载的。当我使用 wget 时,我没有获得浏览器中实际显示的数据(因为 wget 不解释 javascript 代码)。

是否有某种方法可以评估 JavaScript 并下载整个页面(使用命令行或代码)?

SRT_stocFund.LoadAComponent("sfcontent", "C", "is", "en-us","USA", "", "USA", null,{showSubTab: false});

最佳答案

对于该特定页面,也许您可​​以获取“导出”按钮的 URL?显然,只有当您尝试使用网站显示的实际数据时,这才有效(因为这就是摘录中的全部内容)。

这里是直接指向 .csv 文件的链接:http://financials.morningstar.com/ajax/exportKR2CSV.html?t=GOOG&culture=en_us&region=USA&order=asc&r=765325

关于javascript - 下载 javascript 加载的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4880622/

相关文章:

linux - wget redownload 从开始未完成的文件下载并继续下载剩余的文件

ubuntu - 将文件从 Kaggle 下载到 Google Colab

javascript - 在外部javascript中设置onclick函数

python - flask-bootstrap 中 form_field 定义中 `button_map` 的含义

linux - 递归 wget 剥离 GET 参数

python - 如何从通过 JavaScript 加载的页面的 XHR 请求中自动检索请求 URL(对于 python)

python - AWS sam build 不构建 lambda 函数

javascript - jQuery .is() 方法性能

javascript - 为什么 new 与函数表达式一起使用?

javascript - JS 日期 : Add 0 in front of every single day or month