Python 获取div中第一个表的数据
我试图从一个包含许多表的div中获取第一个表的数据,我该怎么做Python 获取div中第一个表的数据,python,beautifulsoup,Python,Beautifulsoup,我试图从一个包含许多表的div中获取第一个表的数据,我该怎么做 <div class="mainCont port_hold "> <table class="tblpor"> <tr><th>Company</th><th>Code</th></tr> <tr><td>ABC </td><td>1234&l
<div class="mainCont port_hold ">
<table class="tblpor">
<tr><th>Company</th><th>Code</th></tr>
<tr><td>ABC </td><td>1234</td></tr>
<tr><td>XYZ </td><td>6789</td></tr>
</table>
<table class="tblpor MT25">
<tr><th>Company</th><th>Industry</th></tr>
<tr><td>ABCDEF </td><td>aaaaa </td></tr>
<tr><td>STUVWX </td><td>bbbbb </td></tr>
</table>
</div>
请帮忙
注意,babsdoc您可以像这样使用css选择器选择第一个表
first_table = soup.select_one("table:nth-of-type(1)")
从这里开始提取每行单元格中的数据非常简单。您可以像这样使用css选择器选择第一个表
first_table = soup.select_one("table:nth-of-type(1)")
从这里开始提取每行单元格中的数据非常简单。soup2.findAll,顾名思义,搜索整个文档中的内容。如果该答案符合您的要求,那么您应该将其标记为“已接受”。谢谢比尔,它只允许您在几分钟后接受答案。soup2.findAll,顾名思义,搜索整个文档中的内容。如果答案符合您的要求,那么您应该将其标记为“已接受”。谢谢比尔,它只允许您在几分钟后接受答案。谢谢@Oluwafemi。我得到了它!谢谢@Oluwafemi。我得到了它!