最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)獲取電腦所連接的wifi密碼

 更新時間:2023年11月06日 11:35:02   作者:正在修煉的IT大佬  
電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息,本文為大家介紹一下如何利用python獲取電腦所連接的wifi密碼,感興趣的可以了解下

電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息。

CMD命令

查看所有已保存的wifi配置信息

netsh wlan show profiles

查看某一個wifi的詳細(xì)信息,需要輸入wifi名稱來查詢

netsh wlan show profile name="XXXXXXXXX" key=clear

打開CMD命令行,執(zhí)行上述命令,即可看到相關(guān)信息。

python腳本

CMD命令可以通過python來進(jìn)行調(diào)用,需要一個模塊,即subprocess。

subprocess.check_output函數(shù)是Python標(biāo)準(zhǔn)庫subprocess模塊中的一個函數(shù),用于執(zhí)行系統(tǒng)命令并返回命令的輸出結(jié)果。

使用方法如下:

subprocess.check_output(args, *, stdin=None, stderr=None, 
                        shell=False, universal_newlines=False)

返回結(jié)果是字符串,也就是執(zhí)行命令返回的信息。

python對命令執(zhí)行結(jié)果進(jìn)行處理,主要思路如下:

1、執(zhí)行第一個命令netsh wlan show profiles,獲取到本地保存過的所有的wifi名稱,存入一個list;

2、遍歷list,去執(zhí)行第二個命令,得到某一個wifi的詳細(xì)信息,然后提取出來密碼所在的行信息,保存處理即可。

執(zhí)行結(jié)果如下:

代碼如下:

import subprocess

# 執(zhí)行netsh命令獲取Wi-Fi密碼
result = subprocess.check_output('netsh wlan show profiles', shell=True)
# print(result)
profiles = []
for line in result.split('\n'):
    if "所有用戶配置文件 :" in line:
        profiles.append(line.split(':')[1].strip())
for profile in profiles:
    try:
        password_result = subprocess.check_output(f'netsh wlan show profile name="{profile}" key=clear',
                                                  shell=True)
        # print(password_result)
        for line in password_result.split('\n'):
            if "關(guān)鍵內(nèi)容" in line:
                print('{:<40}{:>30}'.format('WIFI名稱:'+profile,'WIFI密碼:'+line.split(':')[1].strip()))

    except:
        print(f'無法獲取{profile}的密碼')

總結(jié)

主要用到了如下知識點:

  • 命令獲取wifi信息
  • python調(diào)用CMD命令
  • python print()輸出格式化,左右對齊,print('{:<40}{:>30}'.format('aaaaaaaaaaaaa','bbbbbbbbbbb'))
  • split(),分片函數(shù),用于分割字符串
  • strip(),喲關(guān)于去除頭尾特定字符,默認(rèn)去除頭尾空格

雖然本次實驗僅獲取了wifi信息,但是在其他命令執(zhí)行方面,或許能有更多應(yīng)用場景,甚至開發(fā)出相關(guān)的簡易工具,有待朋友們進(jìn)一步探索。

到此這篇關(guān)于python實現(xiàn)獲取電腦所連接的wifi密碼的文章就介紹到這了,更多相關(guān)python獲取wifi密碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Python中神奇的字符串駐留機(jī)制

    詳解Python中神奇的字符串駐留機(jī)制

    字符串駐留機(jī)制是Python針對字符串對象采取的一種內(nèi)存優(yōu)化技術(shù)。其目標(biāo)是減少內(nèi)存使用并提高程序的性能。這篇文章主要介紹了字符串駐留機(jī)制的簡單應(yīng)用,需要的可以參考一下
    2023-04-04
  • python實現(xiàn)多線程網(wǎng)頁下載器

    python實現(xiàn)多線程網(wǎng)頁下載器

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)一個多線程網(wǎng)頁下載器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python短信轟炸的代碼

    Python短信轟炸的代碼

    這篇文章主要介紹了Python短信轟炸的代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python通過zookeeper實現(xiàn)分布式服務(wù)代碼解析

    Python通過zookeeper實現(xiàn)分布式服務(wù)代碼解析

    這篇文章主要介紹了Python通過zookeeper實現(xiàn)分布式服務(wù)代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • 基于 Django 的手機(jī)管理系統(tǒng)實現(xiàn)過程詳解

    基于 Django 的手機(jī)管理系統(tǒng)實現(xiàn)過程詳解

    這篇文章主要介紹了基于 Django 的手機(jī)管理系統(tǒng)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python使用openpyxl生成、讀取、修改Excel

    Python使用openpyxl生成、讀取、修改Excel

    本文介紹了使用Python的openpyxl庫處理Excel文件的方法,包括生成、讀取和修改Excel文件,適用于辦公自動化場景,文中提供了完整代碼示例,并強(qiáng)調(diào)了從簡單到復(fù)雜逐步學(xué)習(xí)的重要性,需要的朋友可以參考下
    2026-05-05
  • python圖的深度優(yōu)先和廣度優(yōu)先算法實例分析

    python圖的深度優(yōu)先和廣度優(yōu)先算法實例分析

    這篇文章主要介紹了python圖的深度優(yōu)先和廣度優(yōu)先算法,結(jié)合實例形式分析了圖的深度優(yōu)先算法與廣度優(yōu)先算法相關(guān)概念、原理、實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-10-10
  • Django自定義分頁與bootstrap分頁結(jié)合

    Django自定義分頁與bootstrap分頁結(jié)合

    這篇文章主要為大家詳細(xì)介紹了Django自定義分頁與bootstrap分頁結(jié)合使用的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 詳解Python如何實現(xiàn)壓縮與解壓縮數(shù)據(jù)

    詳解Python如何實現(xiàn)壓縮與解壓縮數(shù)據(jù)

    當(dāng)數(shù)據(jù)量大的時候,自然而然想到的就是對數(shù)據(jù)進(jìn)行壓縮,這篇文章主要為大家介紹了Python可以實現(xiàn)壓縮與解壓縮數(shù)據(jù)的相關(guān)模塊的使用,希望對大家有所幫助
    2024-02-02
  • Python從入門到精通之環(huán)境搭建教程圖解

    Python從入門到精通之環(huán)境搭建教程圖解

    這篇文章主要介紹了Python從入門到精通之環(huán)境搭建,需要的朋友可以參考下
    2019-09-09

最新評論

宣威市| 高唐县| 洛阳市| 六盘水市| 林周县| 饶河县| 高台县| 东阳市| 根河市| 汶上县| 南丰县| 左权县| 布拖县| 南雄市| 盘锦市| 龙岩市| 林芝县| 呼图壁县| 萍乡市| 鄂托克旗| 龙里县| 炎陵县| 镇康县| 闵行区| 芷江| 成安县| 合作市| 巩留县| 南昌县| 浙江省| 星座| 乐至县| 海晏县| 惠来县| 双辽市| 北票市| 北安市| 米脂县| 教育| 汕尾市| 比如县|