Python,selenium,RPA,获取不到li中滚动条下的数据

driver.find_element_by_xpath("/html/body/div[1]/div/div/div/form/section[1]/div/div[2]/div/ul/li[20]/a").click()

上述代码无法获取第20位的值。

通过xpath只能获取图1前七个公司的信息,后面的就获取不到了。

2021年7月21日:已解决。

img

img

你要模拟滚动,你后面的元素应该是执行某个操作才出现的

用这个方法:
driver.execute_script("arguments[0].scrollIntoView();", element)
element是你要获取的那个市的元素定位,在每个点击之前用一下这个方法就好了