【说站】python浏览器操作有哪些
2023-06-13 09:13:24 时间
python浏览器操作有哪些
1、打开一个会话
diver = webdriver.Chrome()
2、访问网址
diver.get("www.baidu.com")
3、全屏,窗口化
diver.maximize_window()
4、设置窗口大小
diver.set_window_size(1440,900)
5、关闭浏览器
diver.quit()
会做三件事:关闭chromdiver进程;关闭浏览器和恢复一些数据环境
回退:diver.back()
前进:diver.forward()
刷新:diver.refresh()
6、获取窗口标题
title= diver.title
7、获取窗口的url
url = diver.current_url
8、获取窗口的句柄
handle = diver.current_window_handle
实例
from selenium import webdriver
#打开一个会话
diver = webdriver.Chrome()
#全屏
diver.maximize_window()
#访问百度链接
diver.get("https://www.baidu.com")
# diver.find_elements_by_xpath("")
#百度登录
diver.get("https://www.csdn.net/")
#回退
diver.back()
#前进
diver.forward()
#刷新
diver.refresh()
#获取标题
title= diver.title
#获取当前窗口的utl
url = diver.current_url
#获取当前窗口的句柄
handle = diver.current_window_handle
print(title,url,handle)
# 设置窗口大小
diver.set_window_size(1440,900)
#关闭会话
diver.quit()
以上就是python浏览器操作的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关文章
- Python基础16-正则和子进程模块
- python运行代码不成功_Python | PyCharm无法直接运行(Run)脚本
- Python多线程通信_python socket多线程
- python进制转换代码_python十六进制转换成十进制
- python常用面试题_Python+Selenium 常见面试题整理[通俗易懂]
- python大数据分析实例-用Python整合的大数据分析实例
- Python入门系列(十一)一篇搞定python操作MySQL数据库
- 手机python 3.8解释器_Python 3.8 解释器安装教程
- 列车调度 堆栈 python
- python爬虫之BeautifulSoup4使用
- python定义函数求和_Python定义函数实现累计求和操作
- 常用排序方法——python写法【冒泡、快速排序、TOP-K问题】
- Python爬虫-爬取彼岸图库图片案例
- Python之Selenium模拟浏览器
- Python之Phantomjs无界面浏览器
- Python数据分析浅谈(3)
- python-Python与PostgreSQL数据库-PostgreSQL数据库的基本知识(二)
- python实现时间o(1)的最小栈详解编程语言
- 掌握Python访问MySQL的新技能(python访问mysql)
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- python之面向对象之反射运用详解编程语言
- Python 2.x和Python 3.x,初学者应如何选择?
- python使用Python轻松操作Redis(redis-)
- 如何在Linux上将Python脚本设置为后台运行?(linux后台运行python)
- Linux Python:开启互联网新时代(linux python)
- Python中使用MySQL数据库的操作技巧(mysql_python)
- 把大数据数字口语化(python与js)两种实现
- python中使用smtplib和email模块发送邮件实例