from selenium.webdriver.common.by import By
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.dxsbb.com/news/9910.html')
number = 0
response = driver.find_element(By.XPATH, "//div[@class='tablebox']/table/tbody/tr") # 定位
countRows = (len(response))
print(countRows)
运行结果如下:
TypeError: object of type 'WebElement' has no len()
错误原因: 定位一个元素时用find_element,
定位一组元素时用find_elements(selenium新标准,find_element_by_xpath已被弃用)
修改后运行结果如下:
299
Process finished with exit code 0