怎么利用selenuim获取table里的数据,示例html如下:<table><tr><td><div>1</div></td><td>2</td></tr></table>
时间: 2023-10-26 12:05:06 浏览: 80
selenium + python 获取table数据的示例讲解
可以使用以下代码来获取表格中的数据:
```python
from selenium import webdriver
# 创建浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get('http://example.com')
# 找到表格元素
table = driver.find_element_by_tag_name('table')
# 找到表格中的所有行
rows = table.find_elements_by_tag_name('tr')
# 遍历每一行,获取每一列的数据
for row in rows:
cols = row.find_elements_by_tag_name('td')
for col in cols:
print(col.text)
# 关闭浏览器
driver.quit()
```
以上代码会打印出表格中每个单元格的文本内容。对于示例html,输出结果为:
```
1
2
```
阅读全文