如何使用python硒迭代网页中的动态表?

时间:2018-07-23 12:16:43

标签: python selenium selenium-webdriver web-scraping ui-automation

如何使用python硒迭代网页中的动态表?当我迭代循环时,它仅单击第一行并每次都提取数据。不点击到第二行?

1 个答案:

答案 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()

希望,这会对您有所帮助。