r 在网站上的表刮板

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 在网站上的表刮板相关的知识,希望对你有一定的参考价值。

library("rvest")
url <- "https://bank.hangseng.com/1/2/rates/foreign-currency-tt-exchange-rates"

#Replace xpath with bits highlighting whole table on website using 'Inspect'

forex <- url %>%
  html() %>%
  html_nodes(xpath='//*[@id="viewns_7_0G3UNU10SD0MHTI7BJ91000000_:Display"]/div[1]/table') %>%
  html_table()
forex <- forex[[1]]

url2 <- "https://bank.hangseng.com/1/2/rates/gold-prices"

gold <- url2 %>%
  html() %>%
  html_nodes(xpath='//*[@id="viewns_7_0G3UNU10SD0MHTI7G5I0000000_:Display"]/div/table') %>%
  html_table()
gold<- gold[[1]]

timeform <- format(Sys.time(),"%Y-%m-%d,%H%M%S")
output_fx<-paste("Forex",timeform,".csv")
write.csv(forex,file=output_fx)

output_gold<-paste("Gold",timeform,".csv")
write.csv(gold,file=output_gold)

以上是关于r 在网站上的表刮板的主要内容,如果未能解决你的问题,请参考以下文章

text 拉钩刮板,网站地图

javascript 完整的完整网站刮板具有更多功能,易于使用的库;非js刮刀

屏幕刮板如何工作? [关闭]

在 R 中抓取 Youtube 评论

使用cheerio的jquery不返回任何值的刮板

不在数据库中的表上的外键,使用 ORM