python+Visual studio code 配置Selenium環境


python+Visual studio code 配置Selenium環境

selenium功能

Selenium 是一個 Web 應用的自動化框架。

通過它,我們可以寫出自動化程序,像人一樣在瀏覽器里操作web界面。 比如點擊界面按鈕,在文本框中輸入文字 等操作。

而且還能從web界面獲取信息。 比如獲取12306票務信息,招聘網站職位信息,財經網站股票價格信息 等等,然后用程序進行分析處理。

引用:https://www.cnblogs.com/xiaojwang/p/11331202.html

一、安裝python

Python下載地址

安裝python

首先,我們安裝Python到自己的電腦里, 切記,一定要記得勾選添加環境變量, 不然還得手動去配置python的環境變量。 具體的安裝過程如圖。

 

檢查python是否安裝成功

然后,我們需要檢查下python是否安裝成功。 檢查方法如下: 1、打開cmd,輸入python,點擊回車。 2、輸入import this,欣賞下python之禪。 3、退出、輸入pip list,檢查第三方的包正確不。 具體過程如圖。

 

安裝第三方的包

通過python自帶的pip工具,安裝兩個一會兒配置VScode需要的包。 flake8和yapf flake8會檢查編寫代碼時的不規范的地方和語法錯誤。 yapf是一個代碼格式化工具,可以一鍵美化代碼。 安裝過程如下: 1、在cmd輸入pip list檢查是否已存在需要的包 2、輸入pip install flake8下載安裝flake8 3、輸入pip install yapf下載安裝yapf 具體過程如圖。

 

二、安裝visual studio code

下載安裝程序

Visual Studio Code使用教程

安裝VScode

安裝VScode很簡單,一路NEXT就可以了。

 

配置VScode

安裝python插件。

1、打開VScode,按下快捷鍵Ctrl+Shift+X,進入插件管理頁面。 2、在搜索欄輸入python。 3、選擇插件,點擊安裝。

 

創建項目,配置工作區域

1、創建一個本地文件夾,作為項目文件。

第一步:

 

第二步:

 

2、配置工作區域

點擊設置,打開配置文件

 

配置flake8和yapf並關閉pylint工具。 在工作區域輸入以下內容:

{
  "python.linting.flake8Enabled": true,
  "python.formatting.provider": "yapf",
  "python.linting.flake8Args": ["--max-line-length=248"],
  "python.linting.pylintEnabled": false
}

 

3、編寫python文件

新建一個python文件,輸入一句

print("Hello VScode")

連續按兩次F5執行文件。 如圖所示:

 

4、配置python編譯設置

連續按兩次F5是不是特別不習慣,沒事,我們來改掉它! 很簡單只需要將launch.json文件的 "stopOnEntry": true,改為 "stopOnEntry": false。 如圖所示:

 

代碼格式化工具yapf

在VSCode中按下快捷鍵Alt+Shift+F即可自動格式化代碼 操作起來特別簡單,給大家簡單的演示下。 如圖:

 

三、配置Selenium環境

引用

  • 使用pip命令安裝selenium

Visual studio code控制台中直接輸入:

python -m pip install selenium

 

  • 查看是否安裝selenium成功

    Visual studio code中直接輸入

    pip show selenium

     

  • 安裝ChromeDriver、Firefox Geckodriver

https://sites.google.com/a/ch... https://github.com/mozilla/ge...

chromedriver.exe (谷歌瀏覽器驅動)國內鏡像地址 鏡像1

geckodriver.exe (Firefox瀏覽器驅動)國內鏡像地址 鏡像1

將chromedriver.exe、geckodriver.exe放在python安裝目錄,或將chromedriver.exe所在目錄添加到環境變量path中

  • 檢查Selenium+python+Visual studio code是否配置成功

# coding:utf-8
from selenium import webdriver
# 創建Firefox對象
driver = webdriver.Chrome()
driver.get('https://cn.bing.com')

四、使用Selenium

http://www.byhy.net/tut/auto/selenium/01/




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM