?學習python selenium已經是好久以前的事情了,自己都快要忘記了,所以寫篇博客復習復習,本文包括安裝selenium驅動以及selenium的一些簡單使用。本文默認安裝python以及selenium庫。
目錄
一、安裝seleium的驅動(以谷歌瀏覽器為例)
二、selenium庫的一些簡單用法。
? ? ? ? 1.向輸入框中輸入文字
? ? ? ? ?2.點擊操作
一、安裝seleium的驅動(以谷歌瀏覽器為例)
? ? ? ? 1.首先下載一個谷歌瀏覽器這應該不用說
? ? ? ? ? ? ? ? 谷歌瀏覽器下載官網:Google Chrome 網絡瀏覽器
? ? ? ? 2.打開谷歌瀏覽器--點擊右上角三個點--幫助--點擊關于 Google Chrome,然后就可以看到版本號了。
? ? ? ? 3.下載谷歌瀏覽器的驅動(谷歌驅動網址),并尋找與谷歌版本號差不多的驅動,從上面可以知道我的版本號是105.0.5195.127,從下圖可以看出,沒有和我一模一樣的版本號,所以找一個相差不大的即可,即?105.0.5195.52
?
? ? ? ? ?然后下載和自己系統(tǒng)對應的文件
? ? ? ? 下載完成之后會得到這樣一個文件
? ? ? ? 4.接下來我們需要把這個chromedriver.exe的文件放進兩個地方,首先是放入我們python的運行環(huán)境之下,其次就是放進谷歌瀏覽器的文件夾
? ? ? ? ? ? ? ? ①我們win+r進入終端,輸入where python ,找到python的位置,進入對應的路徑,把chromedriver.exe文件復制一份進去。
?? ? ? ? ? ? ? ? ②找到桌面上的谷歌瀏覽器(桌面沒有就去菜單找)--右擊--打開文件所在的位置,把chromedriver.exe文件復制一份進去。
? ? ? ? ?5.打開python解釋器(jupyter notebook/python IDLE),輸入代碼調試。? ? ? ? ? ?
from selenium import webdriver
browser = webdriver.Chrome() #加載谷歌網頁引擎
browser.get("https://www.baidu.com/") #給上網址url
?如果可以打開下圖這樣的一個窗口,說明配置成功了。
二、selenium庫的一些簡單用法。
? ? ? ? 1.向輸入框中輸入文字
????????首先打開百度網頁之后我們按F12或者右鍵--檢查也可以,第一步點擊左上角有著鼠標樣式的圖標,第二步點擊輸入框,這樣我們可以找到輸入框在網頁源代碼里面的位置以及知道它的屬性。
? ? ? ? 根據找到的input標簽,右擊--Copy--CopyXpath,然后就會得到一段//*[@id="kw"],然后代碼如下:(這是比較偷懶的方法,其實根據input標簽里面的其他屬性,也可以找到輸入框的位置)
browser.find_element_by_xpath('//*[@id="kw"]').send_keys('python')
?會看到對應的輸入框里面也會輸入python
? ? ? ? ?2.點擊操作
????????在我們輸入了python之后還需要點擊右邊的百度一下,步驟差不多,我們還是要在網頁里面找百度一下這個按鈕的所在位置的標簽及其屬性,還是先點擊左上角有著鼠標樣式的圖標,再點擊百度一下
?????????然后就可以找到百度一下的input標簽,然后可以和上面一樣用CopyXpath的方法,代碼如下:
browser.find_element_by_xpath('//*[@id="su"]').click()
?然后就可以看到百度做出了反應如下圖?
文章來源:http://www.zghlxwxcb.cn/news/detail-462325.html
三、總結
? ? ? ? 今天主要是說關于selenium庫的一些配置,說得比較詳細,大家仔細查閱,最后說一點我對selenium的看法,我覺得selenium庫是python爬蟲技術中比較不錯的手段,有著可見即可爬的稱號,雖然和python爬蟲的scrapy框架等比起來,沒那么模塊化系統(tǒng)化,但是可以說是非常強大的,大多數(shù)的爬蟲問題都是可以解決的,用起來我覺得也比較的靈活,我上面說的操作都是一些簡單的常見的操作,還有更多復雜有趣的操作,比如爬取圖片、下載視頻等等,大家感興趣的話可以更深入的了解一下selenium庫。如果有錯誤的或者是不清楚的地方,歡迎大家在評論區(qū)指出,共同進步,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-462325.html
到了這里,關于python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!