python爬取div标签 class为bet-main bet-main-bg中的table标签class为bet-tb bet-bt-dg中的tbody标签,在找tr标签里面的td标签,打印出每个tr标签里的td中的a标签文本
时间: 2023-02-28 21:54:13 浏览: 157
Python 获取div标签中的文字实例
您可以使用 Python 的第三方库 BeautifulSoup 来实现爬取。下面是一个简单的代码示例:
```
from bs4 import BeautifulSoup
html = """
<div class="bet-main bet-main-bg">
<table class="bet-tb bet-bt-dg">
<tbody>
<tr>
<td><a href="#">文本1</a></td>
<td><a href="#">文本2</a></td>
</tr>
<tr>
<td><a href="#">文本3</a></td>
<td><a href="#">文本4</a></td>
</tr>
</tbody>
</table>
</div>
"""
soup = BeautifulSoup(html, 'html.parser')
table = soup.find('table', {'class': 'bet-tb bet-bt-dg'})
tbody = table.find('tbody')
for tr in tbody.find_all('tr'):
for td in tr.find_all('td'):
a = td.find('a')
print(a.text)
```
这段代码会打印出每个 `tr` 标签内的 `td` 标签中的 `a` 标签文本。
阅读全文