周末有位網(wǎng)友詢問永恒君,因為工作的原因,經(jīng)常會在某一些網(wǎng)站查找關(guān)鍵詞,然后截圖。任務(wù)簡單,但是很繁瑣,有時候數(shù)量也比較大,希望指點一下思路可以解決這個問題。
這個用python的selenium庫就可以很好的解決瀏覽器的操作自動化問題。
簡介
Selenium
是一個用于Web應(yīng)用程序測試的工具,直接運行在瀏覽器中,就像真正的用戶在操作一樣,可以模擬瀏覽器的各類操作,如網(wǎng)頁的打開、關(guān)閉、滾動、點擊、輸入、提交、提取數(shù)據(jù)等等,支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
為了簡單說明問題,這里簡化一下需求,在百度
、北京市規(guī)劃和自然資源委員會
、重慶市住房和城鄉(xiāng)建設(shè)委員會
等三個網(wǎng)站分別查詢公司的名字,然后截圖保存到本地。
這里需要做的操作為:1、打開瀏覽器 2、依次打開網(wǎng)站 3、鍵入關(guān)鍵詞,搜索;4、截圖
這里看看效果:
可以看到,打開py文件運行后,程序自動打開Chrome瀏覽器,并進行一系列的操作,并把截圖保存在當前文件夾內(nèi)。