selenium功能
Selenium 是一個 Web 應用的自動化框架。
而且還能從web界面獲取信息。 比如獲取12306票務信息,招聘網站職位信息,財經網站股票價格信息 等等,然后用程序進行分析處理。
引用:https://www.cnblogs.com/xiaojwang/p/11331202.html
一、安裝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
安裝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
chromedriver.exe (谷歌瀏覽器驅動)國內鏡像地址
geckodriver.exe (Firefox瀏覽器驅動)國內鏡像地址
將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/
