网上搜了各种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()
如果有问题可以留言讨论
文章讲述了如何通过JavaScript操作,结合SeleniumWebDriver,定位到网页滚动条并模拟鼠标拖动,实现滚动到底部的解决方案。提供了一段示例代码以帮助解决个别情况下滚动难题。

2561

被折叠的 条评论
为什么被折叠?



