【发布时间】:2018-07-23 12:16:43
【问题描述】:
如何使用 python selenium 迭代网页中的动态表?当我迭代循环时,它只单击第一行并每次都提取数据。不点击到第二行?
【问题讨论】:
-
你尝试了什么?发布代码,发布你面临的错误
-
分享相关的HTML代码?
标签: python selenium selenium-webdriver web-scraping ui-automation
如何使用 python selenium 迭代网页中的动态表?当我迭代循环时,它只单击第一行并每次都提取数据。不点击到第二行?
【问题讨论】:
标签: python selenium selenium-webdriver web-scraping ui-automation
看下面的例子。你可以运行这段代码来查看结果。
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.w3schools.com/html/html_tables.asp')
rows_in_table = browser.find_elements_by_xpath('//table[@id="customers"]//tr[th or td]')
for element in rows_in_table:
print(element.text.replace('\n', ''))
browser.quit()
希望对您有所帮助。
【讨论】: