webdriver模块是python中能够用来完成浏览器各种操作的模块,它在python3中已经被继承到了第三方库selenium中,所以需要用pip将这个库下载安装好才可以使用 。下面就来给大家介绍几个webdriver模块常用的方法实现浏览器操作,一起往下看看吧 。
文章插图
1.那么首先就是需要导入selenium库中的webdriver模块,只导入所需的模块能够减少程序运行时间和占用的资源 。模块导入之后要用它来打开一个浏览器并且实例化对象,打开哪一个浏览器就是要根据方法来决定了,然后通过浏览器对象打开一个网页,代码如下:
from selenium import webdriverdriver = webdriver.Firefox()driver.get("http://www.ycpai.cn/")2.那么上一步就是完成了操作浏览器的前置要求打开浏览器了,那么现在就能够开始用方法操作浏览器了 。上面已经看到了打开浏览器网页的方法,那么关闭浏览器的方法方法也是有的,示例如下:
webdriver.quit()浏览器实际上来说就是一个窗口程序,那么通过这两个方法就能够实现浏览器的窗口大小调整,代码如下:
# 最大化webdriver. maximize_window()# 按照指定大小调整,不能超过屏幕大小webdriver. set_window_size(600,800)3.而且webdriver模块还能够实现浏览器的截屏,也就是将浏览器窗口给截图保存下来 。对于页面的操作也是有着刷新和关闭的,代码示例如下所示:
driver.get_screenshot_as_file("D:/data/test.png") # 截图driver.refresh() # 刷新driver.close() # 关闭页面【Python如何用webdriver模块操作浏览器?webdriver模块常用方法有哪些】以上就是关于“Python如何用webdriver模块操作浏览器?webdriver模块常用方法有哪些”的全部内容了,希望对你有所帮助 。
推荐阅读
- python中的auth模块有什么作用?python中auth模块了解
- 360安全卫士如何清理C盘 360安全卫士清理C盘教程
- 360安全卫士如何解决无法调出flash?无法调出flash用360安全卫士的解决方法
- 如何用360安全卫士查看局域网中的计算机使用的流量
- 如何自定义安全设置让360安全卫士更贴近使用习惯
- Excel中如果能有这个函数,中国式排名就很简单了!
- 淘内免费其他流量是什么意思?如何获得流量?
- 如何用360安全卫士查看电脑内存及CPU使用率
- 360安全卫士如何关闭开机小助理?360安全卫士开机小助理关闭方法
- 如何用360安全卫士查找电脑中的重复文件?