python selenium環境搭建筆記
- 安裝python(很簡單,網上很多教程)
- 安裝selenium
- DOS視窗輸入:python -m pip install selenium
- 檢視安裝的selenium版本號
- 開啟命令列
- 進入python環境,輸入:
python
- 匯入selenium包:
import selenium
- 檢視版本號:
selenium.__version__
- 安裝chrome驅動
- 解壓後把chromedriver.exe檔案放到chrome安裝目錄裡
- 把chrome安裝目錄的路徑配置到環境變數path中
- 驗證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
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.新建