【发布时间】:2022-12-01 10:34:35
【问题描述】:
早上好,
我希望有人能提供帮助。任务很简单,但执行起来似乎有点困难。
在这个网站上:https://reiwa.com.au/rent/
有一张图表标有:Property trends
我正在尝试从这张图表中提取两个时间序列。
我用过 rvest 等,但我一点运气都没有。我真的希望有人有能力解决这个问题,因为它让我迷路了。
谢谢大家。
【问题讨论】:
标签: r web-scraping rvest
早上好,
我希望有人能提供帮助。任务很简单,但执行起来似乎有点困难。
在这个网站上:https://reiwa.com.au/rent/
有一张图表标有:Property trends
我正在尝试从这张图表中提取两个时间序列。
我用过 rvest 等,但我一点运气都没有。我真的希望有人有能力解决这个问题,因为它让我迷路了。
谢谢大家。
【问题讨论】:
标签: r web-scraping rvest
使用 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
【讨论】: