我正在尝试使用Perl从网站中提取数据。以下是该网站的描述:
我的问题是,我如何执行该JS函数,以便循环我需要数据的日期?
先谢谢
答案 0 :(得分:3)
从脚本中获取相同的HTTP请求并直接获取所需的所有数据非常容易。
您可以使用HTTP Fox扩展程序(适用于Firefox)记录浏览器的所有HTTP请求/响应。
答案 1 :(得分:2)
修改强>
有一个CPAN模块:
JavaScript - Perl extension for executing embedded JavaScript
但我还没有测试过它们。
原帖:
看一下smjs
它是 Spidermonkey的JS shell 。
您可以通过以下方式传递javascript:
open my $jsout,"echo '$javascript' | smjs |" or die;
print <$jsout>;
...
但要小心!这需要考虑安全因素!