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

学习Python中Selenium模块的基本用法(10:浏览器操作)

  使用Selenium模块启动浏览器之后首先要跳转到待访问的网址,此时使用driver.get函数跳转,除了该函数,还有以下属性及函数用于页面跳转及属性获取:

序号名称说明
1title属性,获取当前页面标题
2current_url属性,获取当前页面url地址
3back函数,模拟浏览器的后退按钮,跳转到曾经访问过的上一个网址
4forward函数,模拟浏览器的前进按钮,跳转到曾经访问过的下一个网址
5refresh函数,模拟浏览器的刷新按钮,刷新当前页面内容

  根据上述说明,编写在几个网站之间多次跳转的示例程序,代码及运行效果如下所示:

from selenium import webdriver
import timedriver = webdriver.Chrome()
driver.get("https://www.baidu.com")time.sleep(2)driver.get("https://mail.163.com")time.sleep(2)driver.get("https://mail.qq.com")time.sleep(2)driver.back()
time.sleep(2)
print('当前网址:'+driver.current_url)
print('页面标题:'+driver.title)driver.forward()
time.sleep(2)
print('当前网址:'+driver.current_url)
print('页面标题:'+driver.title)

在这里插入图片描述
在这里插入图片描述

参考文献:
[1]https://www.selenium.dev/zh-cn/
[2]https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/
[3]https://blog.csdn.net/kk_lzvvkpj/article/details/148610502
[4]https://registry.npmmirror.com/binary.html?path=chromedriver/
[5]https://chromedriver.chromium.org/

http://www.dtcms.com/a/358640.html

相关文章:

  • 【物联网】BLE Fundamentals 核心概念总结-广告-读写特征-LED控制-传感器通知-上下游通信过程
  • CSDN博客语法(不常用但有用)
  • 年化225%,回撤9%,夏普4.32,3积分可查看参数
  • 【光照】[光照模型]是什么?以UnityURP为例
  • Excel工作技巧
  • 如何解决虚拟机异常退出后提示“获取所有权”错误
  • 企业为什么需要部署数据防泄露系统?
  • ModuleNotFoundError: No module named ‘cairosvg‘
  • 基于Spring Boot小型超市管理系统的设计与实现(代码+数据库+LW)
  • OpenCV DNN 模块完全指南:从理论基础到实战应用 —— 图像分类与目标检测的深度学习实现(含 Python/C++ 代码与性能分析)
  • MongoDB 聚合管道(Aggregation)高级用法:数据统计与分析
  • 用【Coze】实现文案提取+创作
  • 解决低版本CUDA与PyTorch之间的兼容性问题
  • Android FrameWork - 开机启动 SystemServer 进程
  • Preprocessing Model in MPC 3 - 基于同态加密的协议 - Over Rings 环
  • Linux系统编程--进程控制
  • 飞帆fvi.cn拖放配置实现卡片布局
  • GJB 11664-2024《装备数字样机通用要求》概述
  • 数字签名 digital signature
  • 第三十一天:数列求和取模
  • 达梦数据库-报错-03-viosocket_peer_addr getpeername error: 107
  • USB4 vs USB3.0:一场接口技术的革命性飞跃
  • 软件IIC与硬件IIC的区别
  • Visual Studio内置环境变量有哪些
  • 毕业项目推荐:47-基于yolov8/yolov5/yolo11的焊缝质量检测识别系统(Python+卷积神经网络)
  • 2025年- H102-Lc210--3658.奇数和与偶数和的最大公约数(gcd最大公约数)--Java版
  • OpenCV 轮廓分析实战:从检测到形状匹配的完整指南
  • 图像结构化拆分与格式标准化方案
  • 复现 RoboDK 机械臂几何校准(Staubli TX2‑90L / TX200)
  • 基于轴重转移补偿和多轴协调的粘着控制方法研究