python之中可以通过selenium这个第三方库来完成对浏览器的各种操作,而很多小伙伴却不知道该是什么它里面的哪些方法来操作浏览器。所以这篇文章会给大家详细的介绍一下,python中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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。