无法使用R中的download.file下载网页

问题描述 投票:0回答:1

我尝试了以下代码来下载html文件。代码运行没有错误,但返回的文件非常小(~2kb),无法打开。

url <- "http://racing.hkjc.com/racing/information/english/Horse/OtherHorse.aspx?HorseNo=L042#htop"
download.file(url, destfile)

我不确定连接速度是否影响download.file是否可以返回正确的结果,因为有时可以在多次尝试后下载网页。任何帮助或替代解决方案将不胜感激。谢谢。

r web-scraping
1个回答
0
投票

很多事情要做,但这是基本的方法

library(rvest)

read_html(url) %>% 
html_nodes(xpath ='/html/body/div/form/table[3]') %>% 
html_table(fill=T)
© www.soinside.com 2019 - 2024. All rights reserved.