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

长沙正规网站制作公司知名的建站公司

长沙正规网站制作公司,知名的建站公司,乳山市建设局网站论坛,公众号后端框架通过Python的代码去操作浏览器的操作 目录 目录 1、导入自动化模块 2、定义打开的浏览器驱动、声明一个url变量保存打开的地址 3、使用函数:driver.get(url)打开浏览器的指定页面 4、最大化浏览器窗口:driver.maximize_window() 5、添加全局的等待…

通过Python的代码去操作浏览器的操作

目录

目录

1、导入自动化模块

2、定义打开的浏览器驱动、声明一个url变量保存打开的地址

3、使用函数:driver.get(url)打开浏览器的指定页面

4、最大化浏览器窗口:driver.maximize_window()

5、添加全局的等待时间

6、再保存一个新的url地址,然后打开

7、返回到上一个页面:driver.back()

8、前进一个页面:driver.forward()

9、通过:driver.set_window_size() 设置浏览器的窗口尺寸,参数1为宽、参数2为高,单位是px

10、通过:driver.set_window_position(height,width) 设置浏览器窗口在屏幕中的位置

11、关闭浏览器、但不结束py进程

12、关闭浏览器、结束进程

13、完整编码

操作步骤

1、导入自动化模块
# 导入自动化的模块
from selenium import webdriver
import time
2、定义打开的浏览器驱动、声明一个url变量保存打开的地址
# 定义一个浏览器、声明一个url地址
driver = webdriver.Chrome()
url = "https://www.baidu.com"
3、使用函数:driver.get(url)打开浏览器的指定页面
#用get()函数打开一个网页
driver.get(url)
4、最大化浏览器窗口:driver.maximize_window()
#最大化浏览器窗口
driver.maximize_window()
5、添加全局的等待时间
#添加全局的等待时间
driver.implicitly_wait(10)

在Selenium中,driver.implicitly_wait(timeout) 是一种设置全局等待的方式,

它用于指定在查找元素时,如果该元素还未出现,

Selenium会等待多久再去抛出NoSuchElementException异常。

换句话说,它会影响到所有的元素搜索,而不仅仅是在当前位置之后的代码。

6、再保存一个新的url地址,然后打开

变量url2,保存的是百度的新闻链接

url2 = "https://news.baidu.com"
driver.get(url2)
time.sleep(2) # 让程序休眠2s

这里用time.sleep()让程序休眠2s,然后继续后续操作

7、返回到上一个页面:driver.back()
# 返回到上一个页面
driver.back()
time.sleep(2)
8、前进一个页面:driver.forward()
#前进
driver.forward()
9、通过:driver.set_window_size() 设置浏览器的窗口尺寸,参数1为宽、参数2为高,单位是px
# 设置浏览器窗口尺寸
driver.set_window_size(400, 500)  # 单位是像素px
10、通过:driver.set_window_position(height,width) 设置浏览器窗口在屏幕中的位置
#设置浏览器窗口的位置
#driver.set_window_position(300,200)
11、关闭浏览器、但不结束py进程
#只关闭浏览器但不结束进程
driver.close()
12、关闭浏览器、结束进程
# 关闭浏览器的同时结束进程
driver.quit()
13、完整编码

 

# 导入自动化的模块
from selenium import webdriver
import time# 定义一个浏览器
driver = webdriver.Chrome()
url = "https://www.baidu.com"# 用get()函数打开一个网页
driver.get(url)# 最大化浏览器窗口
driver.maximize_window()# 添加全局的等待时间
driver.implicitly_wait(10)# 打开新的url地址
url2 = "https://news.baidu.com"
driver.get(url2)
time.sleep(2)# 返回到上一个页面
driver.back()
time.sleep(2)# 前进
driver.forward()# 设置浏览器窗口尺寸
driver.set_window_size(400, 500)  # 单位是像素px# 设置浏览器窗口的位置
driver.set_window_position(300, 200)# 只关闭浏览器但不结束进程
# driver.close()# 关闭浏览器的同时结束进程
driver.quit()

http://www.hengruixuexiao.com/news/169.html

相关文章:

  • 怎样用vs做简单网站网页模板下载
  • 做网站哪里的服务器速度快产品营销方案案例范文
  • 黑龙江省建设监理协会网站网络营销师
  • wordpress建站有什么好处最新国际新闻50条简短
  • 手机网站模板安装方法百度竞价规则
  • 定制网站开发流程竞价外包托管费用
  • 电商网站建设与运营专业百度竞价排名模式
  • 做爰午夜福利全过程视频网站google play 安卓下载
  • 采集文章留在网站刚刚北京传来重大消息
  • 哪个餐饮店微网站做的有特色seo入门培训学多久
  • 网站建设的价值石家庄新闻头条新闻最新今天
  • 网站建设常用软件百度招聘电话
  • 设计必知的设计网站 039优秀网页设计公司
  • 网站域名如何备案百度识图 上传图片
  • 做动态网站用什么语言优帮云排名自动扣费
  • 临漳县web网站建设搜索引擎登录入口
  • 网站上的代码网页怎么做的搜索引擎推广一般包括哪些
  • 网站制作培训课程百度爱采购推广怎么收费
  • 一个虚拟主机做2个网站东莞网站建设推广平台
  • 建行移动门户网站首页深圳企业黄页网
  • 精准引流怎么推广顺德搜索seo网络推广
  • 电子商务网站设计内容五合一网站建设
  • 常州公司网站建设友情链接收录
  • 微信小程序注册登录吉安seo
  • 长沙网站建设大概多少钱广告公司网上接单平台
  • 厦门公司注册网址福州seo按天付费
  • 大学什么专业做网站seo网络排名优化
  • 怎么找网站的后台地址网站建设公司是怎么找客户
  • 济源做网站的公司广州网站优化服务
  • 接单网站做火牛数字营销策略有哪些