我试图使用phantomjs / casperjs从篮球参考网站(例如http://www.basketball-reference.com/boxscores/201601180CLE.html)下载一些历史篮球数据。为了我的目的,我需要从第一个表中刮掉最后一行:
\d{1,5}
如何用casperjs完成?我的问题是该行没有id。也许更容易点击" PRE" -button:
<tr class="bold_text stat_total" data-row="14">
<td align="left">Team Totals</td>
<td align="right">240</td>
<td align="right">.681</td>
<td align="right">.653</td>
<td align="right">.471</td>
<td align="right">.318</td>
<td align="right">17.6</td>
<td align="right">79.5</td>
<td align="right">50.7</td>
<td align="right">71.7</td>
<td align="right">7.4</td>
<td align="right">3.4</td>
<td align="right">7.6</td>
<td align="right">100.0</td>
<td align="right">139.2</td>
<td align="right">103.3</td>
</tr>
如果单击该按钮,则会显示一个简单版本的表格。这会更容易吗?
答案 0 :(得分:1)
表格的最后一行没有其ID,但它是表格页脚内的唯一一行&lt; tfoot&gt;元素,所以jQuery(它在目标网站上使用的)选择器将是
$("#GSW_basic tfoot tr")
或者你当然可以通过它的班级找到它:
$("#GSW_basic .stat_total")