使用selenium的webdriver框架,對瀏覽器的常規操作,如下~~
#coding=utf-8
from selenium import webdriver
import time
from Tkconstants import CURRENT
#打開firefox瀏覽器
driver = webdriver.Firefox()
#打開百度頁面
driver.get("https://www.baidu.com/")
#等待頁面加載完畢
time.sleep(5)
#刷新頁面
driver.refresh()
#打開hao123頁面
driver.get("https://www.hao123.com/")
time.sleep(5)
driver.refresh()
#返回上一頁
driver.back()
time.sleep(5)
#返回下一頁
driver.forward()
time.sleep(5)
#設置屏幕尺寸
driver.set_window_size(560, 960, CURRENT)
time.sleep(5)
#最大化窗口
driver.maximize_window()
time.sleep(5)
driver.refresh()
#截圖並指定路徑、文件名保存
driver.get_screenshot_as_file("E:\\clt_test\\1.jpg")
#退出瀏覽器,close()是關閉當前訪問頁面,quit()是退出瀏覽器,結束進程,且回收臨時文件
driver.quit()
其中 selenium的安裝方式
cmd輸入指令安裝:pip install -U selenium
驗證安裝成功方式
cmd輸入指令驗證:
>python
>from selenium import webdriver
>webdriver.Firefox()
如能啟動Firefox,則表明成功。
