0

我正在尝试访问 Google 趋势中的数据。我Rselenium用来访问我的 Gmail 帐户;希望凭证会增加我的每日限额配额。不幸的是,经过几次刮擦后,我收到了一个错误page.onError - msg: ReferenceError: Can't find variable,并且很好奇如何避免这种情况。我假设这与我达到每日极限有关。我也用过rvest,也没有运气。我读了几篇博客文章,说我必须启用我的 cookie,但我不知道如何使用 Phantomjs 来启用。

url <- 'https://www.google.com/trends/fetchComponent?hl=en-US&q=next,geo=US&cid=TOP_QUERIES_0_0'
remDr$navigate(url)
abc <- webElemen02$getPageSource()
top_searches <- read_html(unlist(abc))%>% 
html_nodes(xpath='//*[@class="trends-bar-chart-name"]') %>% 
html_text(trim=TRUE)
4

0 回答 0