【发布时间】:2020-10-17 23:29:27
【问题描述】:
首先,我不寻求开发或测试环境的任何帮助。我也是 phantomjs 的新手,我想要的只是 phantomjs 在 linux 终端上的命令行操作。
我有一个 html 页面,其正文由一些 javascript 代码呈现。我需要的是我想使用 phantomjs 下载呈现的 html 内容。
我不知道使用 phantomjs。我在shell脚本方面有一点经验。所以我尝试用curl 来做到这一点。但由于 curl 不足以呈现 javascript,我只能获取默认源代码的 html。未下载渲染的内容。我听说 ruby mechanize 可以完成这项工作。但我对红宝石一无所知。所以在进一步调查中,我发现了命令行工具phantomjs。我如何使用phantomjs 做到这一点?
请随时询问我需要提供哪些额外信息。
【问题讨论】:
-
分享您的研究对每个人都有帮助。告诉我们您尝试了什么以及为什么它不能满足您的需求。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见how to ask
-
我已经根据我所做的研究更新了我的问题。
-
您是仅使用 phantomjs 来下载 html 内容还是尝试将其下载为图像?用于生成图像检查phantomjs.org/screen-capture.html
-
我只是想获取一个页面的html内容。
标签: javascript html shell phantomjs