1. 程式人生 > >python selenium環境搭建筆記

python selenium環境搭建筆記

  1. 安裝python(很簡單,網上很多教程)
  2. 安裝selenium
    • DOS視窗輸入:python -m pip install selenium
    • 檢視安裝的selenium版本號
      • 開啟命令列
      • 進入python環境,輸入:python
      • 匯入selenium包:import selenium
      • 檢視版本號:selenium.__version__
  3. 安裝chrome驅動
    • 解壓後把chromedriver.exe檔案放到chrome安裝目錄裡
    • 把chrome安裝目錄的路徑配置到環境變數path中
  4. 驗證selenium是否安裝成功
# TestSelenium.py

#!/user/bin/env python
#encoding: utf-8 from selenium import webdriver # 此處註釋的程式碼可能出現調起firefox不能正常請求get地址 # 這裡要注意:selenium和firefox版本匹配 # 我這裡裝的是selenium 2.53.6 + firefox45.3 # 之前裝的firefox48.0執行時會有異常,群友建議45.0以下 # # browser = webdriver.Firefox() # browser.get(url="https://www.baidu.com") # browser.close() chrome_driver_path = r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
browser = webdriver.Chrome(chrome_driver_path) browser.get("https://www.baidu.com") print(browser.title) browser.find_element_by_id("kw").send_keys("gg") browser.find_element_by_id("su").click()

到這裡selenium基本環境已經搭建完成了。

  • 搭建過程中遇到個問題:

    • 未安裝chrome驅動時,直接用webdriver調起firefox,使用其get方法傳參時總是報錯;

      Traceback (most recent call
      last): File "E:\fish\phpWeb\eclipse\MyPydev\mysrc\test.py", line 7, in <module> browser.get("https://www.baidu.com") TypeError: get() missing 1 required positional argument: 'url'
    • webdriver檔案中,關於get的定義:

      def get(self, url):
              """
              Loads a web page in the current browser session.
              """
              self.execute(Command.GET, {'url': url})
    • 不知道為什麼錯誤提示需要傳兩個引數?另一個問題,這兩個引數應該怎麼傳,才能保證程式正常執行?
      • 經群友指點,這裡定義的兩個引數,其實並不是說呼叫時要傳兩個
      • 這裡的self是python定義函式的一種預設形式,類似於java的this
      • 最後問題定位到:firefox瀏覽器版本不匹配 + 呼叫Firefox時,要加“()”

相關推薦

python selenium環境搭建筆記

安裝python(很簡單,網上很多教程) 安裝selenium DOS視窗輸入:python -m pip install selenium 檢視安裝的selenium版本號 開啟命

python+selenium環境搭建以及遇到的坑

三方庫 很大的 第三方庫 git 工具 解壓縮 .py clas 安裝python ---恢復內容開始--- window10下環境搭建 1.安裝python https://www.python.org/downloads/ 在該網址下下載python最新版本,點擊

python+selenium環境搭建

web image all bubuko org man ngram 郵箱 附加 我使用的是win10系統,將要搭建的版本分別是:python版本-3.7.0,selenium版本-3.14.1,火狐瀏覽器版本-61.0.2,geckodriver版本-0.21.0 現在開

環境搭建---1.1---python+selenium環境搭建

1.安裝python3.5    https://www.python.org/downloads/release/python-350/   2.安裝selenium: 開啟命令列,執行:pip install selenium==2.48.0 解除安裝命令

python selenium 環境開發新手搭建指南

src tar dex med 建立 soft unit http 完成 一.所需軟件: 1. python2.7.13 2. pycharm 3. selenium 4. chromedriver 5. chrome瀏覽器 所有軟件下載地址: python3

NGINX+UWSGI+PYTHON+FLASK環境搭建——————學習筆記

conf pre listen 入口 root block helloword rc.local ftp 搭建環境 安裝依賴包 #yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel pcre p

windows下python環境+selenium環境搭建

相關 png 菜單 lba ast 交互模式 如果 可選 mon 一、安裝Python 1. 下載python包,最新版本的上一個版本:https://www.python.org/downloads/windows/ 2. 安裝 可選擇默認安裝或自定義安裝,自定

Python selenium —— 教你在Windows上搭建Python+Selenium環境

發現很多人連環境都不會搭,雖然這個問題沒有什麼技術含量,但博主也決定寫點東西給那些環境都不會搭建的小白。 關於selenium是什麼的問題博主實在是懶得解釋,直接上環境,小白學習一般需要以下一些東西: 瀏覽器(Firefox/Chrome/IE..) Py

Python基礎筆記_Day01_計算機基礎知識和Python開發環境搭建

Day01_計算機基礎知識和Python開發環境搭建 目錄 01.01_計算機基礎知識(計算機概述)(瞭解) 01.02_計算機基礎知識(軟體開發和計算機語言概述)(瞭解) 01.03_計算機基礎知識(人機互動)(瞭解) 01.04_計算機基礎知識(鍵盤功能鍵和快捷鍵)(掌握) 01.0

Mac OS下搭建python+selenium環境

哈哈,對於我這個菜鳥,搭建環境的第一步是問度娘,順利的找到了一篇很給力的文章,基本寫的很清楚。連結如下(https://www.zhihu.com/question/30496889) 按照這篇文章給的提示,下載了pip9.0.1的壓縮包,解壓縮並cd到pip9.0.1資料

selenium+python自動化環境搭建

環境搭建   1、到Python官網下載Python安裝包:https://www.python.org/   進入Python官網後,點選Downloads選單,進入下載介面,Python最新版本號為3.7.0(本人用的為3.6.2),如果你是電腦是Win

selenium 環境搭建 python環境搭建

準備工作 python 3.6 瀏覽器 Chrome 62的版本 (檢視 Chrome版本 chrome://version/) 安裝 selenium cmd 指令 pip install s

Python入門》Windows 7下Python Web開發環境搭建筆記

最近想嘗試一下在IBM Bluemix上使用Python語言建立Web應用程式,所以需要在本地搭建Python Web的開發測試環境。關於Python的版本進入Python的網站,滑鼠移到導航條上的下載,我們會發現提供兩下主版本的下載連結!這兩個之間存在什麼差別呢?個人理解,

1.7.1、Python selenium —— 教你在Windows上搭建Python+Selenium環境

發現很多人連環境都不會搭,雖然這個問題沒有什麼技術含量,但博主也決定寫點東西給那些環境都不會搭建的小白。關於selenium是什麼的問題博主實在是懶得解釋,直接上環境,小白學習一般需要以下一些東西:瀏覽器(Firefox/Chrome/IE..)PythonSeleniumS

Windows 7下Python Web開發環境搭建筆記

最近想嘗試一下在IBM Bluemix上使用Python語言建立Web應用程式,所以需要在本地搭建Python Web的開發測試環境。 關於Python的版本 進入Python的網站,滑鼠移到導航條上的下載,我們會發現提供兩下主版本的下載連結! 這兩個之間存在什

Python開發環境搭建

get python安裝 path 開發環境搭建 .py tar -s org pat 1、去到Python官網下載Python的安裝程序https://www.python.org/ 2、直接運行Python安裝程序python-2.7.13.msi(安裝方法很簡單,直接

windows8.1+python2.7+selenium環境搭建

不一致 python安裝 download 支持 環境搭建 路徑 變量 python版本 python2.7 有時候,一件事的開始源於一個意想不到的契機。比如這次的換電腦,比如引起的開通博客。 既然需要重新搭建環境,我決定把這個過程記錄下來。 但是大家都知道,搭建環境本

《Node.js入門》Windows 7下Node.js Web開發環境搭建筆記

基於 方法 一位 實時 ibm cal 項目 直觀 ear 近期想嘗試一下在IBM Bluemix上使用Node.js創建Web應用程序。所以須要在本地搭建Node.js Web的開發測試環境。這裏講的是Windows下的搭建方法,使用CentOS 的小夥伴請參考:《No

Django重新開始學習--環境搭建 筆記(一)

nbsp url對應 tin art admin set pla base default 環境 :   python2.7   django 1.9.8   使用工具pycharm   Mysql =====================================

java selenium環境搭建

java se sele 環境配置 java aid 配置 jdk安裝 bsp 直接 java selenium環境搭建: 1.jdk安裝和環境配置 。這些都可以百度。 2.Eclipse 安裝。這些都可以百度。 3.Eclipse +selenium安裝: 1.新建