python selenium模組爬取網頁

2021-10-23 14:59:56 字數 1083 閱讀 7286

匯入模組:from selenium import webdriver

1.開啟瀏覽器

browser=webdriver.chrome(

)

2.訪問**
browser.get('')

3.尋找標籤

尋找標籤

***.find_element_by_id()

***.find_element_by_class_name()

***.find_element_by_tag_name()

找多個

***.find_elements_by_class_name() ***.find_elements_by_tag_name()

找到輸入框

myinput=browser.find_element_by_id(

'kw'

)

4.輸入文字
myinput.send_keys(

'網易雲**'

)

5.單擊

***.click()

6.頁面滾動

browser.execute_script(『window.scrollby(左右的距離,上下的距離)』,』』)

7.獲取所有的視窗物件

***.window_handles

8.切換視窗物件

***.switch_to.window(handles[-1])

9.如何切換iframe

(1)browser.switch_to.frame(iframe的id)

(2)browser.switch_to.frame(iframe的name)

(3)browser.switch_to.frame(通過普通尋找找到這個物件)

10.尋找屬性值的方法

***.get_attribute(』』)

11.關閉網頁

browser.close()

12.關閉瀏覽器

browser.quit()

Python Selenium環境搭建

安裝python 設定 python 的環境變數 安裝目錄 安裝目錄 scripts 使用 pip安裝 selenium pip install selenium 安裝完python pip工具,在安裝目錄的 scripts 目錄下。在 dos下直接執行 pip install selenium 即...

Python Selenium 學習筆記

1 判斷元素是否存在 try driver.find element.xx a true except a false if a true print 元素存在 elif a false print 元素不存在 2 判斷元素是否顯示 driver.find element by id outputb...

Python Selenium錯誤小結

因為要使用web應用,所以開始用起了,selenium包,安裝倒是挺容易的,但就是出了很多bug。filenotfounderror winerror 2 系統找不到指定的檔案。通過錯誤反饋發現是要把該軟體加到路徑裡面,但是,設定了系統環境變數後發現還是不行,最後,使用了乙個非常原始的方法 brow...