首页 > 解决方案 > 使用 XML 包“Null”错误在 R 中进行 Webscraping

问题描述

我正在尝试将桌子从 HKJC 拿到 R 中。

对于 url1,它一直有效。

对于 url2&url3,它有时只工作并且有错误信息。(函数(类,fdef,mtable)中的错误:无法找到签名“NULL”的函数“readHTMLTable”的继承方法</p>

对于 url4,它在任何时候都不起作用。

library(XML)
url1 = url1 = "http://racing.hkjc.com/racing/info/meeting/RaceCard/English/Local/20180627/HV/1"
starter = readHTMLTable(url1,which=9,encoding = "UTF-8")

url2 = "http://racing.hkjc.com/racing/Info/meeting/Results/English/Local/20180627/HV/1"
result1 = readHTMLTable(url2,which=4,encoding = "UTF-8")

url3 = "http://racing.hkjc.com/racing/Info/meeting/Results/English/Local/20180627/HV/1"
result2 = readHTMLTable(url3,which=5,encoding = "UTF-8")

url4 = "http://racing.hkjc.com/racing/information/English/Racing/DisplaySectionalTime.aspx?RaceDate=27/06/2018&RaceNo=1&All=False"
section = readHTMLTable(url4,which=4,encoding = "UTF-8")

我已经阅读了许多与该主题相关的有用主题。但是,我觉得有必要发帖,因为这个问题似乎是这个网页独有的。

非常感谢您的帮助!

标签: rweb-scraping

解决方案



推荐阅读