为了账号安全,请及时绑定邮箱和手机立即绑定

如何从表中提取特定的 <td>

如何从表中提取特定的 <td>

元芳怎么了 2021-05-31 13:50:36
我正在使用 Python 和 BeautifulSoup 开发网络抓取程序。我在刮桌子时遇到了问题。我的问题是,我只需要提取选定的<td>标签而不是整个表格。我只需要 52 周高点、52 周低点、每股收益和账面价值的数字。反正我能做到吗?样品表<table id="TABLE_1">  <tbody id="TBODY_2">    <tr id="TR_3">      <td id="TD_4">        <strong id="STRONG_5">52-Week High:</strong>      </td>      <td id="TD_6">        1,116.00      </td>      <td id="TD_7">        <strong id="STRONG_8">Earnings Per Share TTM (EPS):</strong>      </td>      <td id="TD_9">        47.87 (15.57%)      </td>      <td id="TD_10">        <strong id="STRONG_11">Price to Book Value (P/BV):</strong>      </td>      <td id="TD_12">        2.5481125565      </td>    </tr>    <tr id="TR_13">      <td id="TD_14">        <strong id="STRONG_15">52-Week Low:</strong>      </td>      <td id="TD_16">        867.50      </td>      <td id="TD_17">        <strong id="STRONG_18">Price-Earnings Ratio TTM (P/E):</strong>      </td>      <td id="TD_19">        20.8272404429      </td>      <td id="TD_20">        <strong id="STRONG_21">Return on Equity (ROE):</strong>      </td>      <td id="TD_22">        12.42%      </td>    </tr>    <tr id="TR_23">      <td id="TD_24">        <strong id="STRONG_25">Fair Value:</strong>      </td>      <td id="TD_26">        -      </td>      <td id="TD_27">        <strong id="STRONG_28">Dividends Per Share (DPS):</strong>      </td>      <td id="TD_29">        -      </td>      <td id="TD_30">        <strong id="STRONG_31">Recommendation:</strong>      </td>      <td id="TD_32">        None<span id="SPAN_33"></span>      </td>    </tr>    <tr id="TR_34">      <td id="TD_35">        <strong id="STRONG_36">Last Price:</strong>      </td>      <td id="TD_37">        <span id="SPAN_38"></span> <span id="SPAN_39">984.5</span>      </td>    </tr>  </tbody></table>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号