很多小伙伴想知道如何利用python来控制浏览器,那么今天小编就通过这篇文章来给大家分享一个在python中控制浏览器的方法,感兴趣的小伙伴可以耐心阅读一下 。
文章插图
如果我们想实现在python中控制浏览器,那么我们可以运用selenium来实现,它从2.0版本就集成了webdriver的AIP,提供了简洁的编程口 。下面小编就给大家介绍如何使用python调用webdriver框架对浏览器进行一系列的操作 。
首先第一步我们要打开需要控制的浏览器:
然后我们使用webdriver.Chrome()打开谷歌浏览器,如果要指定其他浏览器,直接更换成浏览器名称就可以了 。
driver = webdriver.Chrome() //打开Chrome浏览器driver = webdriver.Firefox() //打开Firefox浏览器driver = webdriver.Ie() //打开IE浏览器第二步操作是打开页面:
我们可以使用driver.get(url)方法来打开网页链接 。
第三步操控浏览器的操作:
接下来是重中之重,如果我们想进行浏览器的切换上、下页面,那么我们可以运用以下代码:
driver.back() //回到上一个页面driver.forward() //切换到下一个页面浏览器运行后,如果页面没有最大化,我们可以运用以下代码来实现:
driver.maximize_window() //浏览器窗口最大化driver.set_window_size(1920, 1080) //设置窗口大小为1920*1080浏览器截屏操作,参数是截屏的图片保存路径:
driver.get_screenshot_as_file("D:/data/test.png") 屏幕截图保存driver.refresh() //重新加载页面,页面刷新在测试脚本运行完后,一般会在最后关闭浏览器,有两种方法关闭浏览器,close()方法用于关闭当前页面,quit()方法关闭所有和当前测试有关的浏览器窗口
driver.close() //关闭当前页面driver.quit() //关闭所有由当前测试脚本打开的页面【如何用python控制浏览器?这篇文章你一定要看完】以上就是小编给大家带来的在python控制浏览器的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- python如何判断输入参数是int类型的?通过这篇文章教会你方法
- Python视频播放要怎么做?用pyglet库轻松实现
- 如何用python正则表达式匹配字符串?这篇文章教给你答案
- Python内建函数如何查询?Python怎么查看内置函数
- python中的加减乘除小知识?这篇文章非常值得收藏!
- Python项目设置里面怎么配置sqlite?sqlite数据库配置方法
- Python如何修改图片大小?使用PIL库简单实现
- Python字典能做什么?Python字典常用在什么地方
- python里测试变量类型用什么?isinstance函数和type函数可以实现
- python如何对字典进行排序?这篇文章教给你答案