亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

搭建?Selenium+Python開發(fā)環(huán)境詳細步驟

 更新時間:2022年10月19日 08:29:41   作者:久曲健  
這篇文章主要介紹了搭建?Selenium+Python開發(fā)環(huán)境詳細步驟的相關資料,需要的朋友可以參考下

一、寫在前面

我從未想過自己會寫python系列的自動化文章,有些同學會問,那你現(xiàn)在為什么又開始寫了?

不止一個人找過我,問我可以寫一些Python自動化的文章嗎,答案是肯定的。

筆者Java黨,整Python其實也是能整的,哈哈。

那么,以后我將給大家?guī)斫涌诤蚒I自動化兩個方面的分享,還請大家持續(xù)關注我!

二、環(huán)境搭建

1、Python環(huán)境搭建

使用版本:

Mac系統(tǒng) Python 3.10.8 Selenium4.5.0

python的安裝:

https://www.python.org/下載安裝.

終端輸入python3,如下圖所示:

安裝Selenium及驅動

selenium類庫安裝

pip3 install selenium

驅動類庫安裝(告別手動下載驅動包)

pip install webdriver-manager

安裝完成,如下圖所示:

這里有一個警告,是pip3命令需要進行升級(pip是一個用于安裝及維護Python包的命令)

2、第一個腳本

環(huán)境基本搞定了,使用pycharm創(chuàng)建好工程后,運行如下代碼:

# -*- coding: utf-8 -*-
"""
@Time : 2022/10/18 10:21 PM
@Auth : 軟件測試君
@File :demo.py
@IDE :PyCharm
@Motto:ABC(Always Be Coding)
"""
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get("https://www.baidu.com/")
driver.quit()

3、可能遇到的問題

就像我一樣,把代碼復制到編譯器里運行報錯,如下圖所示:

4、解決辦法

終端輸入如下:

pip install packaging

注意: 這些pip命令也要在Pycharm中輸入,如下圖所示:

成功解決問題,這里要吐槽下自己,度娘后發(fā)現(xiàn),居然是缺少類庫引起,真的是笨的可以,哭笑不得,哈哈哈!

5、運行效果

三、寫在最后

到此,整個web自動化的開發(fā)環(huán)境就搭建完畢了,不得不說,真的比Java開發(fā)環(huán)境簡單容易多了,雖然然容易,但是我還是喜歡寫Java!??

到此這篇關于搭建 Selenium+Python開發(fā)環(huán)境詳細步驟的文章就介紹到這了,更多相關搭建 Selenium+Python開發(fā)環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python PIL/cv2/base64相互轉換實例

    python PIL/cv2/base64相互轉換實例

    今天小編就為大家分享一篇python PIL/cv2/base64相互轉換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Pytest框架之fixture詳解(二)

    Pytest框架之fixture詳解(二)

    本文詳細講解了Pytest框架之fixture,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • 如何利用Python 快速找到最大文件

    如何利用Python 快速找到最大文件

    現(xiàn)在的電腦差不多都是固態(tài)硬盤了,速度很快,但容量不會太大,經常會出現(xiàn)磁盤空間不足的情況,怎么辦,刪除那些不重要的最大的文件是最有效的辦法,這篇文章我們就來介紹介紹了如何利用Python 快速找到最大文件,需要的朋友可以參考一下
    2021-11-11
  • Flask之flask-session的具體使用

    Flask之flask-session的具體使用

    這篇文章主要介紹了Flask之flask-session的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 如何利用python實現(xiàn)kmeans聚類

    如何利用python實現(xiàn)kmeans聚類

    K-Means是聚類算法的一種,以距離來判斷數(shù)據(jù)點間的相似度并對數(shù)據(jù)進行聚類,下面這篇文章主要給大家介紹了關于如何利用python實現(xiàn)kmeans聚類的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • python殺死一個線程的方法

    python殺死一個線程的方法

    由于python線程沒有提供abort方法,所以我們需要自己想辦法解決此問題,面對這一問題,小編幫大家解決phthon殺死一個線程的方法,需要的朋友一起來學習吧
    2015-09-09
  • Python編程調用百度API實現(xiàn)地理位置經緯度坐標轉換示例

    Python編程調用百度API實現(xiàn)地理位置經緯度坐標轉換示例

    這篇文章主要介紹了Python編程調用百度API來實現(xiàn)地理位置經緯度坐標轉換的示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10
  • Python監(jiān)控服務器實用工具psutil使用解析

    Python監(jiān)控服務器實用工具psutil使用解析

    這篇文章主要介紹了Python監(jiān)控服務器實用工具psutil使用解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • python中的print()函數(shù)end=' '的使用及說明

    python中的print()函數(shù)end=' '的使用及說明

    這篇文章主要介紹了python中的print()函數(shù)end=' '的使用及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 詳解Python中的Lock和Rlock

    詳解Python中的Lock和Rlock

    這篇文章主要介紹了Python中的Lock和Rlock的相關資料,幫助大家更好的理解和學習python線程的相關知識,感興趣的朋友可以了解下
    2021-01-01

最新評論