2013-11-15 113 views
0

有没有一种方法可以从R内评估JavaScript?有没有一种方法可以从R内评估JavaScript?

我的意思是有任何我可以例如访问通过JavaScript在网页中动态创建的内容?我不是在谈论一些聪明的解决方法,比如访问JavaScript从别处获取的原始数据。

我想答案是否定的作为所有问题在这个方向提出了一些间接聪明的方式解决但我不是100%确定。如果有人能告诉我为什么这是不可能的,我也会觉得开明。

回答

2

是的,我认为不会有,但我碰到了SpiderMonkey包似乎做到了这一点。不过,在Windows中编译它将是一件痛苦的事情。


我不认为这个软件包已经在CRAN上发布。你将不得不从Omegahat回购直接安装它。有更多的细节在Omegahat site

假设你已经安装Rffi,这本身就需要libffibitops包,你可能只是这样做:

install.packages('SpiderMonkey', repos = "http://www.omegahat.org/R",type='source') 

如果您使用的是Windows,你必须安装Rtools和正确配置。此外,编译libffi将会很困难,但Duncan Temple Lang表示他已经成功至少一次(查看Rffi源文件中的README.win)。

+0

omegahat包的来源:http://www.omegahat.org/R/src/contrib/ – petermeissner

相关问题