1. 程式人生 > >python 爬蟲selemium用法歸結

python 爬蟲selemium用法歸結

Selenium是一套提供編寫功能以及驗收測試的API。利用這個,可以很直觀的接觸到Selenium WebDriver的所有功能,並且還被多個瀏覽器所接受。

安裝selenium首先在終端中 輸入 

pip install selenium

由於本人所使用的是chrome,所以在下載chrome所對應的ChromeDriver。將下載下來的檔案解壓放置在/usr/local/bin中,接下來就可以測試檢視安裝結果。

#coding = utf-8  
from selenium import webdriver  
from selenium.webdriver.common.keys import keys  
  #匯入相對應的包
driver = webdriver.Chrome() #利用Chrome來展示例項  
driver.get('http://www.python.org')  #開啟網頁
assert 'python' in driver.title  #判斷頁面資訊中是否含有“Python”,注意大小寫
elem = driver.find_element_by_name('q')  #webdriver中有多種find_element_by*的方式來進行查詢
elem.send_keys('pycon')  #send_keys用來代替鍵盤鍵入
elem.send_keys(keys.RETURN)  
assert 'No results found.' not in driver.page_source  #提交頁面返回結果
driver.close()  

儲存指令碼並執行。