Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.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
Javascript 我如何使用R刮取’;由js/ajax技术生成的?_Javascript_R_V8_Rvest_Httr - Fatal编程技术网

Javascript 我如何使用R刮取’;由js/ajax技术生成的?

Javascript 我如何使用R刮取’;由js/ajax技术生成的?,javascript,r,v8,rvest,httr,Javascript,R,V8,Rvest,Httr,我目前正试图从2018年阿富汗选举的官方网站上搜集投票中心的数据。我需要能够从选举期间使用的数千个独立投票中心中检索数据 这是喀布尔省民意调查中心的结果页面: 我之前曾使用Chrome的开发工具从阿富汗2010年选举网站上抓取数据,查找该网站通过javascript加载的html页面的URL。这使我能够使用简单的rvest循环获取所需的信息。2018年的网站使用了Ajax技术,这是我不熟悉的,我不知道如何从中检索我需要的数据 更复杂的是,每个投票中心只列出出现在单一结果页面上的候选人的总投票数,

我目前正试图从2018年阿富汗选举的官方网站上搜集投票中心的数据。我需要能够从选举期间使用的数千个独立投票中心中检索数据

这是喀布尔省民意调查中心的结果页面:

我之前曾使用Chrome的开发工具从阿富汗2010年选举网站上抓取数据,查找该网站通过javascript加载的html页面的URL。这使我能够使用简单的rvest循环获取所需的信息。2018年的网站使用了Ajax技术,这是我不熟悉的,我不知道如何从中检索我需要的数据

更复杂的是,每个投票中心只列出出现在单一结果页面上的候选人的总投票数,而一些选区有数百名候选人(例如,共列出四张选票)。为了获得我需要的数据,我需要能够从每页检索总计,以便将它们相加


任何关于如何完成这个项目的见解都将不胜感激

你试过了吗?谢谢你的建议!我已经看过了,不幸的是,如果没有收到“浏览器中的错误:“+I:二进制运算符的非数字参数”消息,就无法使vBrowser参数(javascript所必需的)正常工作。