有没有办法从R中评估JavaScript?
我的意思是我可以采取任何方式,例如是否可以通过JavaScript访问在网页中动态创建的内容?我不是在谈论一些聪明的解决方法,比如访问JavaScript从其他地方获取的原始数据。
我认为答案不是,因为所有问题都是在这个方向上提出来的,通过一些间接的聪明方式来解决但我并不是百分之百确定。我也会觉得开明如果有人能告诉我为什么这是不可能的。
答案 0 :(得分:2)
是的,我认为不存在,但我遇到了SpiderMonkey包似乎正是这样做的。但是,在Windows中编译它会很痛苦。
我不认为该软件包已在CRAN上发布。你必须直接从Omegahat仓库安装它。 Omegahat site上有更多详细信息。
假设您已安装Rffi
,其本身需要libffi
和bitops
包,您可以这样做:
install.packages('SpiderMonkey', repos = "http://www.omegahat.org/R",type='source')
如果您使用的是Windows,则必须安装Rtools并进行正确配置。此外,编译libffi
将很困难,但Duncan Temple Lang表示他至少成功过一次(查看Rffi
来源的README.win)。