Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以从R中评估JavaScript?_Javascript_R_Web Scraping - Fatal编程技术网

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

有没有一种方法可以从R中评估JavaScript?,javascript,r,web-scraping,Javascript,R,Web Scraping,有没有一种方法可以从R中评估JavaScript? 我的意思是,有什么方法可以访问通过JavaScript在网页中动态创建的内容?我不是在说一些聪明的变通方法,比如访问JavaScript从其他地方获得的原始数据 我想答案是否定的,因为在这个方向上提出的所有问题都是通过某种间接聪明的方式解决的,但我不是100%确定。如果有人能告诉我为什么这是不可能的,我也会觉得很有启发性 是的,我原以为不会有,但我偶然发现了一个包裹,它似乎正是这样做的。不过,在Windows中编译它将是一件痛苦的事情 我不认

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

我的意思是,有什么方法可以访问通过JavaScript在网页中动态创建的内容?我不是在说一些聪明的变通方法,比如访问JavaScript从其他地方获得的原始数据


我想答案是否定的,因为在这个方向上提出的所有问题都是通过某种间接聪明的方式解决的,但我不是100%确定。如果有人能告诉我为什么这是不可能的,我也会觉得很有启发性

是的,我原以为不会有,但我偶然发现了一个包裹,它似乎正是这样做的。不过,在Windows中编译它将是一件痛苦的事情


我不认为这个包裹已经在CRAN上发布了。您必须直接从Omegahat repo安装它。下面有更多的细节

假设您已经安装了
Rffi
,而Rffi本身需要
libffi
,并且安装了
bitops
软件包,您可以执行以下操作:

install.packages('SpiderMonkey', repos = "http://www.omegahat.org/R",type='source')
如果您在Windows上,则必须安装并正确配置Rtools。此外,编译
libffi
会很困难,但邓肯·坦普尔·朗表示他至少成功过一次(请查看
Rffi
源代码中的README.win)