使用文本导航表

比约纳姆

我有下表:

<table class="information">
  <tr> .... lots of rows with <th> and <td></tr>
  <tr>
   <th>Nationality</th>
   <td><a href="..">Stackoverflowian</a></td>
  </tr>
</table>

我想在th的td标签内找到带有“国籍”的文本。我应该如何导航?我正在使用Beautifulsoup和Python。

补充说,在此之上还有许多th和td标签,以强调仅仅找到第一个th还不够。

特里

找到th标签,然后获取下一个同级标签

soup = BeautifulSoup(html)
ths = soup.find_all('th')
for th in ths:
    if th.text == "Nationality":
        print th.next_sibling.next_sibling.text

# Stackoverflowian

我们需要做next_sibling两次,因为第一个将给换行符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Web Scraping导航到表主体

来自分类Dev

如何使用float:left将文本置于导航中心

来自分类Dev

使用Materialize CSS(导轨)更改导航栏上的文本颜色

来自分类Dev

如何使用CSS将文本导航栏居中

来自分类Dev

使用顶部固定导航时隐藏文本

来自分类Dev

如何使用 CSS 将导航栏的文本居中?

来自分类Dev

如何使用按钮创建导航栏,或者如何更改导航栏中文本的字体大小

来自分类Dev

使用SQL读取Dynamics导航表元数据

来自分类Dev

如何在扩展中使用CSS更改表导航栏?

来自分类Dev

SwiftUI使用导航链接从模式表过渡到常规视图

来自分类Dev

使用SQL读取Dynamics导航表元数据

来自分类Dev

中心导航菜单文本

来自分类Dev

使用Watir获取表的整个列文本

来自分类Dev

使用lxml将文本插入表中

来自分类Dev

使用BeautifulSoup从表中提取彩色文本

来自分类Dev

使用Python Selenium遍历表行文本

来自分类Dev

使用Objective C从在文本字段中输入的文本更改导航栏标题

来自分类Dev

导航表拉伸单元

来自分类Dev

jQuery在表中导航

来自分类Dev

导航关闭时隐藏文本导航

来自分类Dev

在导航栏旁边浮动文本

来自分类Dev

导航栏重叠内容文本

来自分类Dev

在导航栏旁边浮动文本

来自分类Dev

将导航按钮与文本对齐

来自分类Dev

在导航框中将文本居中

来自分类Dev

动态更改导航栏文本

来自分类Dev

使用onsen ui时导航栏文本未在设备上居中

来自分类Dev

使用带文本的AppCompatActivity创建导航右操作按钮-Android吗?

来自分类Dev

引导程序3:使用小屏幕时,是否可以隐藏导航栏文本?