有没有办法在 R 中评估 JavaScript?
我的意思是有什么办法可以,例如能否访问通过 JavaScript 在网页中动态创建的内容?我并不是在谈论一些聪明的解决方法,例如访问 JavaScript 从其他地方获取的原始数据。
我想答案是否定的,因为在这个方向提出的所有问题都是通过一些间接的聪明的方式解决的但我不是 100% 确定。而且我也会感到开明如果有人能告诉我为什么这是不可能的。
最佳答案
是的,我以为不会有,但我发现了 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)。
关于javascript - 有没有办法在 R 中评估 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19992868/