如何用python控制浏览器?这篇文章你一定要看完

很多小伙伴想知道如何利用python来控制浏览器,那么今天小编就通过这篇文章来给大家分享一个在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控制浏览器的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读