【发布时间】:2017-01-18 02:50:46
【问题描述】:
过去,我可以在 R 中使用 readHTMLTable 来获取一些足球统计数据。今年再次尝试这样做时,表格没有出现,即使它们在网页上可见。这是一个例子:http://www.pro-football-reference.com/boxscores/201609080den.htm
当我查看页面的源代码时,所有表格都被注释掉了(我怀疑这就是 readHTMLTable 没有找到它们的原因)。
示例:在源代码中搜索“team_stats”...
<!--
<div class="table_outer_container">
<div class="overthrow table_container" id="div_team_stats">
<table class="stats_table" id="team_stats" data-cols-to- freeze=1><caption>Team Stats Table</caption>
问题:
表格如何在源代码中被注释掉而在浏览器中显示?
有没有办法使用 readHTMLTable(或其他方法)读取注释掉的表格?
【问题讨论】:
-
也许——在解析前的原始文本中——
gsub——出<!--和-->? -
如果被注释掉,就不再是表格,只是附带的文字。
-
我也不认为你认为被注释掉的表格实际上被注释掉了。
标签: html r html-parsing