python之中可以通过selenium这个第三方库来完成对浏览器的各种操作,而很多小伙伴却不知道该是什么它里面的哪些方法来操作浏览器。所以这篇文章会给大家详细的介绍一下,python中selenium第三方库控制浏览器完成操作的方法,一起往下看看吧。

Python怎么使用selenium库实现浏览器操作?Selenium有哪些控制浏览器的方法

selenium库完成对浏览器的操作之前需要先使用里面的webdriver库打开浏览器并实例化出来一个对象,通过这个对象才可以实现对指定浏览器的操作,代码示例如下:

from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https:/ ')

1.在浏览器之中最常见的操作就是网页的前进后退以及跳转了,以下的代码示例会介绍哪些方法可以去实现这些浏览器操作,示例如下:

# 页面跳转
second_url='http://news.baidu.com'
driver.get(second_url)
# 页面回退
driver.back()
# 页面前进
driver.forward()
# 刷新当前页面
driver.refresh()

在使用页面跳转方法时需要注意的一点就是,它是在当前页上进行操作的,不会去重新的打开标签页,而上面代码示例中的所有方法也是对当前页进行操作。

2.在selenium库中也有对浏览器本身进行操作的方法,那么操作浏览器本身无非就是对其窗口去进行操作。例如窗口最大化、调整到指定大小、将其全屏显示之类的,代码示例如下所示:

# 浏览器窗口指定大小
driver.set_window_size(100, 200)
# 浏览器全屏显示
driver.maximize_window()
# 关闭浏览器所有标签页
driver.quit()

以上就是关于“Python怎么使用selenium库实现浏览器操作?Selenium有哪些控制浏览器的方法”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!