当前位置: 首页 > news >正文

学习网站开发技术内江市住房和城乡建设局网站电话

学习网站开发技术,内江市住房和城乡建设局网站电话,温州网站建设和推广,建设银行网站预约取款电脑连接wifi后,很难直观地看到当前连接wifi的密码,需要借助命令行公管局才可以查看到相关信息。 CMD命令 查看所有已保存的wifi配置信息 netsh wlan show profiles查看某一个wifi的详细信息,需要输入wifi名称来查询 netsh wlan show pro…

电脑连接wifi后,很难直观地看到当前连接wifi的密码,需要借助命令行公管局才可以查看到相关信息。

CMD命令

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

netsh wlan show profiles

查看某一个wifi的详细信息,需要输入wifi名称来查询

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

打开CMD命令行,执行上述命令,即可看到相关信息。

python脚本

CMD命令可以通过python来进行调用,需要一个模块,即subprocess

subprocess.check_output函数是Python标准库subprocess模块中的一个函数,用于执行系统命令并返回命令的输出结果。

使用方法如下:

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

返回结果是字符串,也就是执行命令返回的信息。

python对命令执行结果进行处理,主要思路如下:

1、执行第一个命令netsh wlan show profiles,获取到本地保存过的所有的wifi名称,存入一个list;

2、遍历list,去执行第二个命令,得到某一个wifi的详细信息,然后提取出来密码所在的行信息,保存处理即可。

执行结果如下:
在这里插入图片描述

代码如下:

import subprocess# 执行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 "关键内容" in line:print('{:<40}{:>30}'.format('WIFI名称:'+profile,'WIFI密码:'+line.split(':')[1].strip()))except:print(f'无法获取{profile}的密码')

总结

主要用到了如下知识点:

  • 命令获取wifi信息
  • python调用CMD命令
  • python print()输出格式化,左右对齐,print('{:<40}{:>30}'.format('aaaaaaaaaaaaa','bbbbbbbbbbb'))
  • split(),分片函数,用于分割字符串
  • strip(),哟关于去除头尾特定字符,默认去除头尾空格

虽然本次实验仅获取了wifi信息,但是在其他命令执行方面,或许能有更多应用场景,甚至开发出相关的简易工具,有待朋友们进一步探索。

http://www.yayakq.cn/news/974447/

相关文章:

  • 网站开发用什么笔记本seo教程之关键词是什么
  • 西宁专业做网站的玩具 东莞网站建设 技术支持
  • 个人网站咋推广啥叫流量怎么给网站做网站地图
  • 企业网站模板下载哪家公司强媒体网络推广价格优惠
  • 知名网站定制公司电话门户网站建设专业
  • 全国学校网站建设口碑营销案例2021
  • 教做糕点的视频网站做网站找华企
  • 中企动力做网站5个月了目前做响应式网站最好的cms
  • wordpress网站域名服务器江苏建设网证书查询
  • 江门提供网站制作平台苏州企业网站建设公司只选亿企邦
  • 怎么在濮阳网站做宣传湖南营销型网站建设公司排名
  • 网站 宣传方案网站信息化建设存在的困难
  • 郑州网站制路由器安装wordpress
  • 河北网站优化公司杭州房产网签流程
  • 网站建设需要注意的关键细节wordpress网站专题
  • 做网站的环境配置快速网站建设哪家好
  • 肇庆企业做网站大连旅游必去景点
  • 抖音小程序暴利玩法网站做seo需要些什么
  • 哪里找专业做网站的人网站建设的规划和流程
  • 网站做哪块简单怎么注册wordpress账号
  • 甘肃建设监理协会网站企业年金可以取出来吗
  • 杭州微网站开发公司最新黑帽seo培训
  • 营销策略的概念优化推广服务
  • 能不能用自己的主机做网站天猫店铺购买
  • 中原区网站建设国外的自建网站怎么做
  • 网站备案信息查询系统常州知名网站公司
  • 做一个网站怎么做网站备案核实单
  • 网站后台口令最新网站建设常见问题
  • 为什么做的网站别的浏览器打不开怎么回事网络营销外包团队
  • 那个网站可以做空比特币怎样进入电商平台