1. 程式人生 > 其它 >centos 掛載硬碟

centos 掛載硬碟

python中selenium的基本使用
selenium模組的基本使用

問題:selenium模組和爬蟲之間具有怎樣的關聯?
    - 便捷的獲取網站中動態載入的資料
    - 便捷實現模擬登入
什麼是selenium模組?
    - 基於瀏覽器自動化的一個模組。

selenium使用流程:
    - 環境安裝:pip install selenium
    - 下載一個瀏覽器的驅動程式(谷歌瀏覽器)
        - 下載路徑:http://chromedriver.storage.googleapis.com/index.html
        - 驅動程式和瀏覽器的對映關係:http://blog.csdn.net/huilan_same/article/details/51896672
    - 例項化一個瀏覽器物件
    - 編寫基於瀏覽器自動化的操作程式碼
        - 發起請求:get(url)
        - 標籤定位:find系列的方法
        - 標籤互動:send_keys('xxx')
        - 執行js程式:excute_script('jsCode')
        - 前進,後退:back(),forward()
        - 關閉瀏覽器:quit()

    - selenium處理iframe
        - 如果定位的標籤存在於iframe標籤之中,則必須使用switch_to.frame(id)
        - 動作鏈(拖動):from selenium.webdriver import ActionChains
            - 例項化一個動作鏈物件:action = ActionChains(bro)
            - click_and_hold(div):長按且點選操作
            - move_by_offset(x,y)
            - perform()讓動作鏈立即執行
            - action.release()釋放動作鏈物件