Heim  >  Artikel  >  Backend-Entwicklung  >  Teilen Sie den Installationsprozess von Selenium unter Python

Teilen Sie den Installationsprozess von Selenium unter Python

黄舟
黄舟Original
2017-10-08 09:31:542254Durchsuche

Python installieren

Öffnen Sie die offizielle Python-Website, suchen Sie nach „Download“ und wählen Sie im Dropdown-Menü Ihre Plattform (Windows/Mac) aus. Die allgemeine Linux-Plattform ist bereits mit Python ausgestattet. Es ist also nicht erforderlich, es zu installieren. Öffnen Sie dazu „Terminal“ und geben Sie den Befehl „Python“ ein.

Wenn Sie zum ersten Mal mit Python in Kontakt kommen, werden Sie sicherlich verwirrt sein, warum Python zwei Versionen anbietet: Python2.x und Python3.x? Dann verwenden Sie einfach die neueste Version von Python3.x. Denn Python2.x wird voraussichtlich erst 2020 gepflegt.

Wenn Sie ein Benutzer der Windows-Plattform sind, werden Sie feststellen, warum eine Version mehrere Download-Links bereitstellt. Zum Beispiel:

  • Python 3.6.1 - 21.03.2017

    • Webbasiertes Installationsprogramm für Windows x86 herunterladen

    • Ausführbares Installationsprogramm für Windows -basiertes Installationsprogramm

    • Ausführbares Windows x86-64-Installationsprogramm herunterladen

    • Einbettbare Windows x86-64-ZIP-Datei herunterladen

    • Windows-Hilfedatei herunterladen

    • x86 unterstützt nur 32-Bit-Systeme; x86-64 unterstützt 64-Bit-Systeme. Für die webbasierte Installation ist eine Internetverbindung erforderlich. Die eingebettete Version einer ausführbaren Datei (.exe) kann in andere Anwendungen integriert werden.
    • Hinweis: Während des Installationsvorgangs müssen Sie Folgendes überprüfen: „Python 3.x zum PATH hinzufügen“. Wenn nicht, müssen Sie nach der Installation das Python-Installationsverzeichnis (z. B. C:Python36) hinzufügen ist abgeschlossen. Fügen Sie es der Umgebungsvariablen PATH hinzu.

      Öffnen Sie die Windows-Eingabeaufforderung (cmd)/Linux-Terminal und geben Sie Folgendes ein:
Installieren Sie Selenium

Geben Sie zunächst in die Windows-Eingabeaufforderung (cmd)/Linux-Terminal ein:

Stellen Sie sicher, dass der pip-Befehl verfügbar ist. Wenn Sie die Meldung „pip ist kein interner oder externer Befehl“ erhalten, müssen Sie das pip-Installationsverzeichnis (z. B. C:Python36Scripts) zur Umgebung hinzufügen variabler PATH.

接下来通过pip命令安装Selenium:

C:\Users\name>pip install selenium
Collecting selenium
  Downloading selenium-3.4.3-py2.py3-none-any.whl (931kB)    
  26% |████████                       | 245kB 576kB/s eta 0:00:02    
    27% |█████████                      | 256kB 570kB/s eta 0:00:02    
    28% |██████████                     | 266kB 536kB/s eta 0:00:0    
    29% |███████████                    | 276kB 530kB/s eta 0:00:0    
    30% |████████████                   | 286kB 586kB/s eta 0:00:0
……

 

下载浏览器驱动

当selenium升级到3.0之后,对不同的浏览器驱动进行了规范。如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。当然对应的浏览器必须有啦,不同版本的浏览器驱动对应不同的浏览器版本,下载时要选匹配的哦。个人经验:Chrome和Firefox都是不错的,初学就用Firefox好了,github上有相关驱动的更新,会省去一些麻烦。

各浏览器下载地址:

Firefox浏览器驱动:geckodriver

Chrome浏览器驱动:chromedriver

IE浏览器驱动:IEDriverServer

Edge浏览器驱动:MicrosoftWebDriver

Opera浏览器驱动:operadriver

PhantomJS浏览器驱动:phantomjs

注:部分浏览器驱动地址需要科学上网。

 

设置浏览器驱动

设置浏览器的地址非常简单。 我们可以手动创建一个存放浏览器驱动的目录,如: C:\driver , 将下载的浏览器驱动文件(例如:chromedriver、geckodriver)丢到该目录下。

我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\driver”目录添加到Path的值中。

  • Path

  • ;C:\driver

 

设置浏览器驱动

验证不同的浏览器驱动是否正常使用。

from selenium import webdriver


driver = webdriver.Firefox()   # Firefox浏览器

driver = webdriver.Chrome()    # Chrome浏览器

driver = webdriver.Ie()        # Internet Explorer浏览器

driver = webdriver.Edge()      # Edge浏览器

driver = webdriver.Opera()     # Opera浏览器

driver = webdriver.PhantomJS()   # PhantomJS

……

测试

打开一款Python编辑器,默认Python自带的IDLE也行。创建 baidu.py文件,输入以下内容:

<code class="language-python hljs"><span class="hljs-keyword"><span class="hljs-keyword"><span class="hljs-string"># coding=utf-8<br/>import time  <br/>from selenium import webdriver  <br/>  <br/>driver = webdriver.Firefox() #打开火狐浏览器  <br/>  <br/>driver.get(&#39;http://www.baidu.com&#39;) #打开百度界面  <br/>  <br/>driver.find_element_by_id(&#39;kw&#39;).send_keys(&#39;selenium&#39;)  #在搜索框内输入想要搜索内容  <br/>  <br/>time.sleep(2)  # 浏览器加载需要时间<br/>  <br/>driver.find_element_by_id(&#39;su&#39;).click()  #搜索完成 <br/><br/><br/>当你的浏览器自动打开,并出现以下画面时,恭喜完成python与selenium的环境搭建<br/><br/><br/>效果图:<img    style="max-width:90%"  style="max-width:90%" alt="" src="https://img.php.cn/upload/article/000/000/194/79d53031447e1e560f831c4705775039-0.png"/><br/><br/></span></span></span></code>

Das obige ist der detaillierte Inhalt vonTeilen Sie den Installationsprozess von Selenium unter Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn