Selenium Webdriver:为什么可以';它不能找到某个类的所有HTML元素吗?

Selenium Webdriver:为什么可以';它不能找到某个类的所有HTML元素吗?,selenium,web-scraping,Selenium,Web Scraping,我在浏览器中打开网页,看到了12个元素,它们的类别是“cmt____title” 但是,当我运行以下代码时: from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('--ignore-certificate-errors') options.add_argument('--incognito') options.add_argument('--headless') driv

我在浏览器中打开网页,看到了12个元素,它们的类别是“cmt____title”

但是,当我运行以下代码时:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--incognito')
options.add_argument('--headless')
driver = webdriver.Chrome("/home/matan/chrome-driver/chromedriver", options=options)

driver.get("https://www.themarker.com/law/1.7254050")
titles = driver.find_elements_by_class_name('cmt__title')

print(titles)

我得到了一个只有2个HTML元素的列表。怎么可能呢

在初始页面加载中似乎只有2个元素。当您向下滚动到注释部分时,会加载该类的其他元素。不幸的是,在
find
之前,使用selenium滚动到底部并休眠10秒,仍然没有起到作用:\n请尝试计算从上到下的高度,并在定时部分中滚动到底部。我看到57 btw。似乎只有2个元素在初始页面加载。当您向下滚动到注释部分时,会加载该类的其他元素。不幸的是,在
find
之前,使用selenium滚动到底部并休眠10秒,仍然没有起到作用:\n请尝试计算从上到下的高度,并在定时部分中滚动到底部。我看到57个btw。