python爬蟲之selenium安裝以及使用

一:Selenium的介紹

Selenium是一個Web的自動化測試工具,最初是爲網站自動化測試而開發的,Selenium 可以直接運行在瀏覽器上,它支持所有主流的瀏覽器(包括PhantomJS這些無界面的瀏覽器),可以接收指令,讓瀏覽器自動加載頁面,獲取需要的數據,甚至頁面截屏

二:PhantomJS的介紹 下載地址

PhantomJS 是一個基於Webkit的“無界面”(headless)瀏覽器,它會把網站加載到內存並執行頁面上的 JavaScript

三:Chromedriver的介紹 下載地址

Chromedriver 也是一個能夠被selenium驅動的瀏覽器,但是和PhantomJS的區別在於它是有界面的

四:PhantomJS安裝示例

1:下載對應的安裝包
```
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
```

2:解壓並創建軟連接
```
tar -xvjf phantomjs-2.1.1-linux-x86_64.tar.bz2 
sudo cp -R phantomjs-2.1.1-linux-x86_64 /usr/local/share/ 
sudo ln -sf /usr/local/share/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/
```

五:chromedriver安裝示例

1):Linux下安裝:
    1:下載並解壓安裝包
        ```
        unzip chromedriver_linux64.zip
        ```

    2:添加可執行權限
        ```
        sudo chmod +x chromedriver
        ```

    3:移動到bin目錄下
        ```
        sudo mv chromedriver /usr/local/bin/
        ```
2):max下同Linux一樣
3):windows下安裝
        1:下載壓縮包並解壓
        2:將chromedriver移動到Python安裝目錄下,(放到哪裏都可以,需要配置環境變量)

注意:下載的版本一定要跟瀏覽器版本對應!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章