【问题标题】:How to pull data from News River API into R如何将 News River API 中的数据提取到 R 中
【发布时间】:2017-08-14 18:03:11
【问题描述】:

尝试从 NewsRiver API 中提取数据到 R 中。具体来说,希望将提供的 json 转换为数据框以供进一步分析。我还希望能够输入我自己的搜索词和我想作为变量搜索的域。

https://newsriver.io/

【问题讨论】:

    标签: r web-scraping httr feed jsonlite


    【解决方案1】:
    library(httr)
    library(jsonlite)
    
    set_config(config(ssl_verifypeer = 0L))
    
    search_1 <- "Amazon"
    search_2 <- "World Domination"
    website <- "bloomberg.com"
    
    
    url <- sprintf('https://api.newsriver.io/v2/search?query=text%%3A%s%%20OR%%20text%%3A%s%%20OR%%20website.domainName%%3A%s%%20OR%%20language%%3AEN&sortBy=_score&sortOrder=DESC&limit=100', search_1, search_2, website)
    api_key <- "mykey"
    
    news <- GET(url, add_headers(Authorization = paste(api_key, sep = "")))
    news_txt <- content(news, as = "text")
    news_china_df <- fromJSON(news_txt)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-22
      • 2019-07-22
      • 1970-01-01
      • 2022-01-21
      • 2017-06-01
      • 1970-01-01
      • 2014-10-25
      • 1970-01-01
      相关资源
      最近更新 更多