国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

這篇具有很好參考價值的文章主要介紹了python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?學習python selenium已經是好久以前的事情了,自己都快要忘記了,所以寫篇博客復習復習,本文包括安裝selenium驅動以及selenium的一些簡單使用。本文默認安裝python以及selenium庫。

目錄

一、安裝seleium的驅動(以谷歌瀏覽器為例)

二、selenium庫的一些簡單用法。

? ? ? ? 1.向輸入框中輸入文字

? ? ? ? ?2.點擊操作

一、安裝seleium的驅動(以谷歌瀏覽器為例)

? ? ? ? 1.首先下載一個谷歌瀏覽器這應該不用說

? ? ? ? ? ? ? ? 谷歌瀏覽器下載官網:Google Chrome 網絡瀏覽器

? ? ? ? 2.打開谷歌瀏覽器--點擊右上角三個點--幫助--點擊關于 Google Chrome,然后就可以看到版本號了。

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? 3.下載谷歌瀏覽器的驅動(谷歌驅動網址),并尋找與谷歌版本號差不多的驅動,從上面可以知道我的版本號是105.0.5195.127,從下圖可以看出,沒有和我一模一樣的版本號,所以找一個相差不大的即可,即?105.0.5195.52

?python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? ?然后下載和自己系統(tǒng)對應的文件python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? 下載完成之后會得到這樣一個文件

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? 4.接下來我們需要把這個chromedriver.exe的文件放進兩個地方,首先是放入我們python的運行環(huán)境之下,其次就是放進谷歌瀏覽器的文件夾

? ? ? ? ? ? ? ? ①我們win+r進入終端,輸入where python ,找到python的位置,進入對應的路徑,把chromedriver.exe文件復制一份進去。

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

?? ? ? ? ? ? ? ? ②找到桌面上的谷歌瀏覽器(桌面沒有就去菜單找)--右擊--打開文件所在的位置,把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或者右鍵--檢查也可以,第一步點擊左上角有著鼠標樣式的圖標,第二步點擊輸入框,這樣我們可以找到輸入框在網頁源代碼里面的位置以及知道它的屬性。

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? 根據找到的input標簽,右擊--Copy--CopyXpath,然后就會得到一段//*[@id="kw"],然后代碼如下:(這是比較偷懶的方法,其實根據input標簽里面的其他屬性,也可以找到輸入框的位置)

browser.find_element_by_xpath('//*[@id="kw"]').send_keys('python')

?會看到對應的輸入框里面也會輸入python

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

? ? ? ? ?2.點擊操作

????????在我們輸入了python之后還需要點擊右邊的百度一下,步驟差不多,我們還是要在網頁里面找百度一下這個按鈕的所在位置的標簽及其屬性,還是先點擊左上角有著鼠標樣式的圖標,再點擊百度一下

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

?????????然后就可以找到百度一下的input標簽,然后可以和上面一樣用CopyXpath的方法,代碼如下:

browser.find_element_by_xpath('//*[@id="su"]').click()

?然后就可以看到百度做出了反應如下圖?

python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記

三、總結

? ? ? ? 今天主要是說關于selenium庫的一些配置,說得比較詳細,大家仔細查閱,最后說一點我對selenium的看法,我覺得selenium庫是python爬蟲技術中比較不錯的手段,有著可見即可爬的稱號,雖然和python爬蟲的scrapy框架等比起來,沒那么模塊化系統(tǒng)化,但是可以說是非常強大的,大多數(shù)的爬蟲問題都是可以解決的,用起來我覺得也比較的靈活,我上面說的操作都是一些簡單的常見的操作,還有更多復雜有趣的操作,比如爬取圖片、下載視頻等等,大家感興趣的話可以更深入的了解一下selenium庫。如果有錯誤的或者是不清楚的地方,歡迎大家在評論區(qū)指出,共同進步,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-462325.html

到了這里,關于python網絡爬蟲之selenium的詳細安裝配置以及簡單使用--菜鳥復習日記的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Aanconda安裝python以及Pycharm配置Python解釋器詳細教程

    Aanconda安裝python以及Pycharm配置Python解釋器詳細教程

    Anaconda即是管理python的一個平臺,可以利用Anaconda創(chuàng)建虛擬環(huán)境,更好的管理自己的項目以及第三方庫。安裝了這之后不需要再下載python解釋器!??! anaconda下載鏈接?? 1. 在 d盤 目錄下新建一個文件夾 , 命名為Anaconda ,這個目錄很重要,一定要記得他,以后的虛擬環(huán)境就在

    2024年04月11日
    瀏覽(105)
  • 【Python爬蟲】selenium的詳細使用方法

    【Python爬蟲】selenium的詳細使用方法

    selenium是一個用于web應用測試的工具,selenium所做的測試會直接運行在瀏覽器中,就像真人進行操作一樣,像是打開瀏覽器,輸入賬號密碼登錄等等。目前selenium支持大部分的瀏覽器,例如:IE,Mozilla Firefox,Safari,Google Chrome,Opera,Edge等等瀏覽器,selenium是一個相當成功的開

    2024年02月07日
    瀏覽(24)
  • 小白必看Python爬蟲Selenium庫詳細教程

    小白必看Python爬蟲Selenium庫詳細教程

    在我們爬取網頁過程中,經常發(fā)現(xiàn)我們想要獲得的數(shù)據并不能簡單的通過解析HTML代碼獲取,這些數(shù)據是通過AJAX異步加載方式或經過JS渲染后才呈現(xiàn)在頁面上顯示出來。 selenuim是一種自動化測試工具,它支持多種瀏覽器。而在爬蟲中,我們可以使用它來模擬瀏覽器瀏覽頁面,進

    2024年02月01日
    瀏覽(21)
  • python 配置 selenium爬蟲

    python 配置 selenium爬蟲

    這兩天學習Python爬蟲,記錄一下這個折磨我一兩個小時的配置。 值得注意的是,下載的chromedriver.exe文件必須放在和運行的.py文件同一目錄下,否則就會報錯: selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://chromedriver.chromium.or

    2024年02月03日
    瀏覽(24)
  • (十四)python網絡爬蟲(理論+實戰(zhàn))——爬蟲利器selenium詳解

    目錄 6?selenium的介紹和使用 ? ? ?6.1 爬蟲遇到的難點

    2023年04月08日
    瀏覽(43)
  • 網絡爬蟲(Python:Selenium、Scrapy框架;爬蟲與反爬蟲筆記)

    網絡爬蟲(Python:Selenium、Scrapy框架;爬蟲與反爬蟲筆記)

    Selenium是一個模擬瀏覽器瀏覽網頁的工具,主要用于測試網站的自動化測試工具。 Selenium需要安裝瀏覽器驅動,才能調用瀏覽器進行自動爬取或自動化測試,常見的包括Chrome、Firefox、IE、PhantomJS等瀏覽器。 注意:驅動下載解壓后,置于Python的安裝目錄下;然后將Python的安裝目

    2024年01月18日
    瀏覽(48)
  • 【小5聊】Python3 使用selenium模塊實現(xiàn)簡單爬蟲系列一

    【小5聊】Python3 使用selenium模塊實現(xiàn)簡單爬蟲系列一

    第一次聽說Python還是在工作的時候,還是一位女生在用,當時她說可以用來處理excel文檔,特別是一些統(tǒng)計分析。第二次讓我真正進入python世界,還是在一次C站舉辦的大賽上。聊聊你是因為什么機緣巧合進入到python圈的呢?不妨留言說說 本期主要是聊聊,我接觸到的selenium模

    2024年02月06日
    瀏覽(31)
  • 〖Python網絡爬蟲實戰(zhàn)?〗- Selenium節(jié)點

    訂閱:新手可以訂閱我的其他專欄。免費階段訂閱量1000+ ????????????????python項目實戰(zhàn) ???????????????? Python編程基礎教程系列(零基礎小白搬磚逆襲) 說明:本專欄持續(xù)更新中,目前專欄免費訂閱,在轉為付費專欄前訂閱本專欄的,可以免費訂閱付費專欄,

    2024年02月13日
    瀏覽(14)
  • 網絡爬蟲開發(fā)(五)01-爬蟲高級——Selenium簡介 & 根據平臺選擇安裝selenium-webdriver包 & Selenium的基本使用

    網絡爬蟲開發(fā)(五)01-爬蟲高級——Selenium簡介 & 根據平臺選擇安裝selenium-webdriver包 & Selenium的基本使用

    網絡爬蟲開發(fā)(五)01-爬蟲高級——Selenium簡介 根據平臺選擇安裝selenium-webdriver包 Selenium的基本使用 學習目標: 使用Selenium庫爬取前端渲染的網頁 反反爬蟲技術 官方原文介紹: Selenium automates browsers . That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web

    2024年01月24日
    瀏覽(21)
  • 〖Python網絡爬蟲實戰(zhàn)?〗- Selenium案例實戰(zhàn)(三)

    訂閱:新手可以訂閱我的其他專欄。免費階段訂閱量1000+? ????????????????python項目實戰(zhàn) ???????????????? Python編程基礎教程系列(零基礎小白搬磚逆襲) 說明:本專欄持續(xù)更新中,目前專欄免費訂閱,在轉為付費專欄前訂閱本專欄的,可以免費訂閱付費專欄,

    2024年02月07日
    瀏覽(51)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包