Python+selenium打開網頁


東西都安裝好了,是不是都迫不及待的想要運行一個程序呢?

不過不幸的是,在正式編程打開網頁之前,我們還需要做一件事:下載驅動。

據說,在很久之前的selenium1和2中,驅動是被內嵌在selenium里面的,然而,小編使用的selenium3,需要手動配置驅動。沒關系,動手而已,who 怕who?!

  

小編接下來將以火狐瀏覽器驅動安裝配置為例,進行簡要的講解。

  1.下載驅動

  打開網址:https://github.com/mozilla/geckodriver/releases,選擇一個版本的驅動進行下載。這里要說明的是,有時在運行程序時會出現,打得開瀏覽器,卻打不開制定網頁的情況,這很有可能時因為你的瀏覽器版本和驅動版本不兼容,請更改驅動版本,再次嘗試就好。小編使用的是火狐52.3版本和V0.16.0  

             

  2.安裝驅動

  將下載好的驅動解壓后放到Firefox的安裝目錄中

  

  將驅動同樣放置到Python的安裝目錄中

  

 

  3.為驅動配置環境變量。

  在“我的電腦”上右鍵,選擇“屬性”,按照圖示操作順序,打開Path變量,在Path環境變量中,將驅動的“路徑”路徑加進去,每安裝一個驅動,都需要這樣添加一個路徑。

  

  4.設置安全保護模式

  特別要說明的是,在使用IE瀏覽器時,我們還需要配置IE瀏覽器保護模式,否則依然無法啟用瀏覽器。

  打開IE瀏覽器,在菜單欄選擇“工具->Internet選項”,打開選項卡,為這四項同時勾選或取消勾選“啟用保護模式”,點擊確定

  

   5.打開瀏覽器

  終於進行到最后一步了,我們打開一個記事本,命名為test.py。在文檔中輸入如下代碼:

  

  補充一下,在最開始的階段,不需要使用大型的、專業的python編程軟件,我們還是要鍛煉手敲代碼的能力。安裝一個notepad++,是一個很好的選擇。同時,我們在已經寫好的python文件上右鍵,可以找到自帶的IDE(名為IDLE),如上圖所示。

  6.運行  

  若是使用記事本或者notepad++,想要運行這個軟件,我們可以使用命令行。

  打開命令行,找到文件所在目錄,輸入python XXX.py即可運行

   

  若是在上述的IDE中,直接按F5即可運行程序

  

  圖示1和2是自動為我們開啟的窗口,1類似於eclipse的控制台,可以打印一些輸出信息,記錄日志,2為火狐驅動。

  如果能夠成功打開火狐瀏覽器並訪問百度,即為成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM