当前位置: 首页 > news >正文

selenium: 滚动到页面底部

一,代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import Byfrom selenium.webdriver.common.action_chains import ActionChainsimport timedef open_new_url(url):# 就在当前标签页打开网页driver.execute_script("window.open('"+url+"', '_blank');")# 获取所有窗口句柄并切换到最后一个handles = driver.window_handlesdriver.switch_to.window(handles[-1])def scroll_page(driver):for i in range(1,21):dest = str(i/20)driver.execute_script("window.scrollTo(0, document.body.scrollHeight*"+dest+");")time.sleep(0.5)if __name__ == '__main__':# 指定驱动路径driver_path = '/opt/soft/chromedriver-linux64/chromedriver'# 创建Service对象并传入ChromeOptionsservice = Service(driver_path)# 得到optionschrome_options = Options()chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")driver = webdriver.Chrome(options=chrome_options,service=service)# 通过JavaScript在新窗口打开URL# URL = 'https://movie.douban.com/explore?support_type=movie&is_all=false&category=%E7%83%AD%E9%97%A8&type=%E5%85%A8%E9%83%A8'URL = 'https://zhuanlan.zhihu.com/p/703392410'open_new_url(URL)time.sleep(3)scroll_page(driver)

 

http://www.jsqmd.com/news/49602/

相关文章:

  • DP问题如何确定dp数组的定义以及如何推导状态转移方程?
  • Java高效开发实战:10个让代码质量飙升的黄金法则
  • 2025年11月江苏徐州隔热条工厂综合推荐指南:五大优质供应商深度解析
  • 人工智能之数据分析 numpy:第九章 数组运算(二)
  • 客户结算方式太多太杂?一套进销存系统帮你统一管理!
  • 11月24日
  • 动态=静态(转化思想,类似扫描线)
  • RAG相关概念梳理
  • gtags
  • 欧姆定律是个啥?
  • 抖音投流健康领域领航者——苏州诊途赋能品牌全域增长 - langchain
  • Windows后门排查_2025/11/24(持续更新)
  • 2025年11月江苏徐州系统门窗隔热条、江苏门窗隔热条、国标隔热条、隔热条、定制隔热产品厂家综合推荐指南
  • 188. 买卖股票的最佳时机 IV -- DP问题如何确定dp数组的含义以及状态转移方程?
  • 博客园真不错
  • MAF快速入门(2)Agent的花样玩法
  • 效率与安全的双引擎:聚焦合同管理中的印章文识别技术
  • re笔记1
  • 海外求职必备:多语言AI简历工具如何助力求职外企和跨国公司
  • MATLAB/Simulink水箱水位控制系统实现
  • AI语言大模型支持下的:SCI论文从设计到发表的全流技巧(选题、文献调研、实验设计、数据分析、论文结构及语言规范) - 教程
  • Ai元人文:前言
  • Oracle ASM存储维护实践与规范指南
  • 新露谷物语-新手指南:
  • 从 runC 到 runD:SAE 如何用 “装甲级” 隔离,化解运维安全焦虑!
  • 实用指南:SAP MM 采购申请转采购订单功能分享
  • ddddocr: 滑块验证码的一个例子
  • 恢复Windows图片查看器
  • 没有root权限在linux安装python库
  • 2025白酒品牌推荐:聚会必备气氛担当,7 款让酒桌升温的纯粮好酒