如何使用python selenium迭代网页中的动态表?当我迭代循环时,它每次只单击第一行并提取数据。没有点击到第二行吗?
发布于 2018-07-23 23:31:19
请看下面的示例。您可以运行此代码来查看结果。
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()
希望这能帮到你。
https://stackoverflow.com/questions/51478583
复制相似问题