python 爬蟲selemium用法歸結
阿新 • • 發佈:2018-11-10
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()
儲存指令碼並執行。