【问题标题】:Web scraping data from a Chart or Graph in R从 R 中的图表或图形中抓取数据
【发布时间】:2022-12-01 10:34:35
【问题描述】:

早上好,

我希望有人能提供帮助。任务很简单,但执行起来似乎有点困难。

在这个网站上:https://reiwa.com.au/rent/

有一张图表标有:Property trends

我正在尝试从这张图表中提取两个时间序列。

我用过 rvest 等,但我一点运气都没有。我真的希望有人有能力解决这个问题,因为它让我迷路了。

谢谢大家。

【问题讨论】:

    标签: r web-scraping rvest


    【解决方案1】:

    使用 Chrome devtools 进行的一些检查让我想到了这一点:

    res <- httr::GET("https://reiwa.com.au/api/insights/trends/Residential")
    json <- jsonlite::fromJSON(httr::content(res, "text"))
    
    head(json$Result$SaleTrends)
    #>   CalendarYear CalendarMonth     DateLabel MedianPrice DisplayPrice ChartOrder
    #> 1         2020      December December 2020      490000        $490k         12
    #> 2         2021       January  January 2021      495000        $495k         13
    #> 3         2021      February February 2021      500000        $500k         14
    #> 4         2021         March    March 2021      505000        $505k         15
    #> 5         2021         April    April 2021      510000        $510k         16
    #> 6         2021           May      May 2021      515000        $515k         17
    
    head(json$Result$LeaseTrends)
    #>   CalendarYear CalendarMonth     DateLabel MedianPrice DisplayPrice ChartOrder
    #> 1         2020      December December 2020         410       $410pw         12
    #> 2         2021       January  January 2021         420       $420pw         13
    #> 3         2021      February February 2021         420       $420pw         14
    #> 4         2021         March    March 2021         430       $430pw         15
    #> 5         2021         April    April 2021         440       $440pw         16
    #> 6         2021           May      May 2021         450       $450pw         17
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-21
      • 1970-01-01
      • 2014-06-08
      • 1970-01-01
      相关资源
      最近更新 更多