如何获取页面中一个列表一列的值
比如:想要获取图片中书名这一列的所有值
解决方法:通过find_elements
重点是要找他们的共同特性://tbody[@id=‘bookList’]/tr/td[@class=‘name’]/a
from selenium import webdriver
from selenium.webdriver.common.by import By
from VAR.BOOKHOUSE_VAR import HOME_PAGE_URL
driver = webdriver.Chrome()
driver.get(HOME_PAGE_URL)
driver.find_element(By.LINK_TEXT,"全部作品").click()
elements=driver.find_elements(By.XPATH,"//tbody[@id='bookList']/tr/td[@class='name']/a")
for i in elements:
print(i.text)
运行结果