刮iTunes评论

时间:2018-12-06 19:51:41

标签: ios r xml web-scraping itunes

我一直在使用itunesr包从应用商店中抓取评论,并且想知道是否有人可以帮助我创建一个循环地抓取所有页面的循环,而不是像我那样逐页地进行操作

   XX_reviews1 <- getReviews(123456789,'us',1)
   XX_reviews2 <- getReviews(123456789,'us',2)
   XX_reviews3 <- getReviews(123456789,'us',3)
   XX_reviews4 <- getReviews(123456789,'us',4)

fb_reviews <- rbind(fb_reviews1,fb_reviews2,fb_reviews3,fb_reviews4)

对此将提供任何帮助。

1 个答案:

答案 0 :(得分:1)

我对itunesr包一无所知,但是通常您可以使用lapply函数将一个函数应用于多个输入。常规设置如下:

results <- lapply(inputs, function(n) {...})

在点处,您对n做某事。然后,您需要将其合并到data.frame中,可以使用dplyr包将其列出:

install.packages('dplyr') # If you don't have it yet
library(dplyr)
dplyr::rbind_list(lapply(1:4, function(n) {getReviews(123456789,'us',n)}))