用curl执行javascript后得到源代码

时间:2012-05-09 10:52:43

标签: javascript html curl

是否可以通过curl获取网页的html源代码并在其上运行javascript解释器,以便获取生成的内容?

Page我需要在那里使用一些编码和生成的内容,所以我想先运行javascript来获取转义和生成的内容...或者我需要正则表达式javascript并“编译”javascript on我自己的?像

curl <myurl> | perl -ne 'm/unescape\((.*)\)/; print "$1"' | <now to something with that>

我知道curl中没有javascript引擎但是我可以调用另一个脚本/ programm来完成这项工作吗?

1 个答案:

答案 0 :(得分:10)

你可以做到,但它比我认为你意识到的更多。 curlwget都没有Javascript引擎,所以你需要一些东西。

我首先看一下PhantomJS