网上搜了各种js操作等等,一直还是没有滚动下去
最后找到方法,首先说明此方法只针对个别情况
就是模拟鼠标操作拖动
首先定位滚动条,首先是可以检查到滚动条的元素在哪儿的
div1 = drvier.find_element(By.XPATH,"元素位置")
定位到后,你就需要找到拖动位置的目标点,找到你能看到最底部的页面元素例如
div2 = drvier.find_element(By.XPATH,"元素位置")
再然后就是将div1 拖拽到 div2的位置
完整代码
div1 = drvier.find_element(By.XPATH,"元素位置")
div2 = drvier.find_element(By.XPATH,"元素位置")
ActionChains(driver).drag_and_drop(div1,div2).perform()
如果有问题可以留言讨论