Selenium爬虫 -- 操控滚动条方法

这篇博客介绍了使用Selenium进行网页滚动条操作的方法,包括整体网页、特定div块和弹出窗口的滑动。通过JavaScript脚本定位并执行滑动,结合循环和停止条件实现滚动加载。同时,提到了JS脚本在模拟点击和滑动中的重要作用。
摘要由CSDN通过智能技术生成

大致分为三种,一是整个网页的滚动条,二是页面中某个div块的滚动条,三是网页的弹出框的滚动条。

步骤就是先定位,再拖动,利用JS脚本来进行。

目录

一、整个网页的滑动

二、某个div块的滑动

三、弹出窗口的滑动


一、整个网页的滑动

滑动操作代码就是用JS脚本。

# 下拉测试1 正常网页整个的滑动下拉窗口
self.browser1.execute_script("window.scrollTo(0,document.body.scrollHeight)")
self.browser1.execute_script("scrollBy(0,100000)")

加上循环和停止条件,就可以进行完整下拉滚动加载操作。 

# 下拉测试1
pre_height = 0
now_height = 0
while True:
    self.browser1.execute_script("window.scrollTo(0,document.body.scrollHeight)")
    self.browser1.execute_script("scrollBy(0,100000)")
    time.sleep(random.randint(7,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值