如何使用python硒迭代网页中的动态表?当我迭代循环时,它仅单击第一行并每次都提取数据。不点击到第二行?
答案 0 :(得分:0)
看下面的例子。您可以运行此代码来查看结果。
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()
希望,这会对您有所帮助。