在靓汤中获取<td>的内容

2024-04-20 05:17:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图获取文档中特定的<td>标记的内容。目前我的代码是这样的

对于行中的行:

 data = row.findAll('td')
  for col in data:
      if col.string == 'Address':
         address = col.findNext('td')
         print address

控制台上的打印地址显示:

^{pr2}$

我试图获取“address”中的<br/>标记之前的所有内容,但它返回的是“None”。在


Tags: 代码in文档标记内容fordatastring
1条回答
网友
1楼 · 发布于 2024-04-20 05:17:07

使用Tag.getText文件()方法

data = row.findAll('td')
  for col in data:
    if col.string == 'Address':
      address = col.findNext('td')
      print address.getText()

编辑:它获取所有文本,而不仅仅是<br>之前。试试试试这个

^{pr2}$

相关问题 更多 >