Python如何用webdriver模块操作浏览器?webdriver模块常用方法有哪些

webdriver模块是python中能够用来完成浏览器各种操作的模块,它在python3中已经被继承到了第三方库selenium中,所以需要用pip将这个库下载安装好才可以使用 。下面就来给大家介绍几个webdriver模块常用的方法实现浏览器操作,一起往下看看吧 。

Python如何用webdriver模块操作浏览器?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模块常用方法有哪些”的全部内容了,希望对你有所帮助 。

    推荐阅读