selenium webdriver API詳解(一)
阿新 • • 發佈:2018-11-27
本系列主要講解webdriver常用的API使用方法(注意:使用前請確認環境是否安裝成功,瀏覽器驅動是否與谷歌瀏覽器版本對應)
一:開啟某個網址
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.quit() # 關閉瀏覽器程序
二:網頁的前進和後退
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.get('https://www.baidu.com/') # 開啟百度網址
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.back() # 後退
driver.forward() # 前進
driver.quit() # 關閉瀏覽器程序
三:重新整理當前頁面
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.refresh() # 重新整理當前頁面
driver.quit() # 關閉瀏覽器程序
四:瀏覽器視窗最大化
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.maximize_window() # 視窗最大化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.quit() # 關閉瀏覽器程序
五:休眠(必須要匯入time模組)
from selenium import webdriver # 匯入webdriver
import time # 匯入time模組
driver = webdriver.Chrome() # 例項化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
time.sleep(5) # 等待5s
driver.quit() # 關閉瀏覽器程序
六:關閉當前視窗
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.close() # 關閉當前視窗
七:關閉瀏覽器程序(注意:當我們指令碼執行完畢後,一定要加上quit(),這個方法可以回收c盤的臨時檔案)
from selenium import webdriver # 匯入webdriver
driver = webdriver.Chrome() # 例項化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 開啟我的部落格首頁
driver.quit() # 關閉瀏覽器程序
close()和quit()的區別:
1.close用於關閉當前視窗,當開啟的視窗較多時,可以用close關閉部分視窗
2.quit用於關閉瀏覽器程序,意思就是關閉所有的視窗,回收c盤的臨時檔案