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日:已解决。
你要模拟滚动,你后面的元素应该是执行某个操作才出现的
用这个方法:
driver.execute_script("arguments[0].scrollIntoView();", element)
element是你要获取的那个市的元素定位,在每个点击之前用一下这个方法就好了