爬蟲------selenium------selenium的基本使用
阿新 • • 發佈:2018-11-17
selenium的基本使用
1 載入網頁:
selenium通過控制瀏覽器,所以對應的獲取的資料都是elements中的內容
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get("http://www.baidu.com/")
driver.save_screenshot("長城.png")
2 定位和操作:
driver.find_element_by_id(“kw”).send_keys(“長城”)
driver.find_element_by_id("su").click( )
3 檢視請求資訊:
driver.page_source
driver.get_cookies()
driver.current_url
4 退出
driver.close() #退出當前頁面
driver.quit() #退出瀏覽器
小結
- selenium的導包:from selenium import webdriver
- selenium建立driver物件:webdriver.PhantomJS()selenium建立driver物件:webdriver.PhantomJS()
- selenium請求資料:driver.get(“http://www.baidu.com/
- driver.page_source 關閉無介面瀏覽器: driver.quit() 根據id定位元素:
- driver.find_element_by_id(“kw”) 操作點選事件: click() 給輸入框賦值:send_keys()