Python3,40行代码写了一个防查岗神器,晚上摸鱼再也不怕老婆查岗了!!

简介: Python3,40行代码写了一个防查岗神器,晚上摸鱼再也不怕老婆查岗了!!

1、引言


小屌丝:这人生啊,多少真情被辜负,要得到多少内心才能够满足;这一路啊,要尝尽多少的苦,才能慢慢停下脚步

谁能给我一个真心的祝福。

小鱼:好熟悉的旋律,你咋的了,被人煮了??

小屌丝:唉~成年人,咋就没有自己的空间呢。

小鱼:再说详细点,让我听听(吃瓜)。

小屌丝:上班摸鱼被老板抓,晚上回家摸鱼又被富婆女友抓,我能不难吗!

小鱼:就这???

小屌丝:额… 难道你有什么方法,可以让我安心摸鱼?

小鱼:带上你吃饭的家伙,咱俩进小黑屋…


2、代码实战


2.1 思路分析


为了能帮助小屌丝,我们首先想到的就是用python搞一个实时提示神器,让女友来了,就能及时的发现,女友走了,就可以放心摸鱼。


思路

我们默认家里就一个路由器;

并且默认老婆在家手机是链接WiFi的;

因为设备的MAC地址是唯一的,所以我们就根据MAC地址来进行绑定。

根据这个思路,我们就搞起来。


步骤:


首先:我们要获取找到女友的手机mac地址;

但是我们不能让女友知道我们打开过她的手机。


步骤如下

步骤如下:

1、打开电脑→cmd命令窗口;

2、输入arp -a 查找所有的mac地址;

3、多次匹配,排除自己的PC、终端的mac地址,剩下的就是女友的了。

image.png

其次:我们就把MAC地址放到列表中,只要列表不存在,就说明现在很安全;如果列表存在,就说明女友来了。

代码如下:


# -*- coding:utf-8 -*-
# @Time   : 2021-09-02
# @Author : carl_DJ
'''
#设置一个空列表装ip
    ips = []
    #设置一个空列表,装mac
    macs = []
    #遍历
    for i in range(1,len(result)):
        #获取列表中第idx个数据
        line = result[i]
        if('Internet' in line) | ('' == line) | ('接口' in line):
            continue
        #根据 “ ” 进行切片
        line_split= line.split(" ")
        index = 0
        for a in line_split:
            if a != '':
                index += 1
                if index == 1:
                    ips.append(a)
                elif index ==2:
                    macs.append(a)
    return ips,macs


2.2 代码展示


接下来,我们就在上面的代码上,追加几个内容:

①获取MAC地址的方式

②查找到女友手机的MAC地址,绑定到列表,进行提示。

提前敲黑板

这里小鱼提醒一下,这里我们用到的 easygui,所以,

如果没有安装的话,那就:


pip install easygui


安装完成,就执行第二步,

上代码:


# -*- coding:utf-8 -*-
# @Time   : 2021-09-02
# @Author : carl_DJ
import os
import easygui as g
import time
def get_mac():
    # 运行cmd窗口,输入 arp -a ,并将内容传递到res中
    res = os.popen("arp -a")
    #读取res数据,
    arsp = res.read()
    print(arsp)
    # print(f'{arsp')
    #将获取的counts中的数据根据 “换行符”进行分割切片
    result = arsp.split('\r')
    #设置一个空列表装ip
    ips = []
    #设置一个空列表,装mac
    macs = []
    #遍历
    for i in range(1,len(result)):
        #获取列表中第idx个数据
        line = result[i]
        if('Internet' in line) | ('' == line) | ('接口' in line):
            continue
        #根据 “ ” 进行切片
        line_split= line.split(" ")
        index = 0
        for a in line_split:
            if a != '':
                index += 1
                if index == 1:
                    ips.append(a)
                elif index ==2:
                    macs.append(a)
    return ips,macs
 #富婆女友手机mac地址
bossMac = '40-8f-9d-b7-32-xx'   
#设置等待时间 5秒
sleep_time= 5
#循环遍历
while 1 ==1:
    time.sleep(sleep_time)
    ips,macs =get_mac()
    is_come = 0
    for mac in macs:
        if mac == bossMac:
            is_come = 2
            #如果富婆女友来了,那就每隔2分钟再扫描一次
            sleep_time =120
            #提示报警
            choice = g.msgbox(msg = "危险危险,注意隐蔽!",title = "OMG")
            break
    if is_come ==0:
        #如果富婆女友走了,就间隔5秒扫描一次
        sleep_time = 5
        g.msgbox(msg = "女王走了,安全安全!!",title = "Nice")

 

写完代码,我们就看下效果

image.png

3、总结


小屌丝:鱼哥,我突然发现,我的人生好精彩。

小鱼:这又是抽哪门子的风了,你是人格分裂了??

小屌丝:没有啊,我给你捋一下。


上班摸鱼的方式,可以看《Python3,20行代码,通过微信电脑版爬取朋友圈数据,老板再也抓不到我上班看手机了!!》

晚上在家摸鱼,可以看《Python3,30行代码写了一个防查岗神器,晚上摸鱼再也不怕老婆查岗了!!》


平时还可以看看《博文汇总:Python开发,爬虫,数据分析,自动化测试开发,性能/并发实战,这一篇就足够了。》

不管妹子喜欢什么口味的,小鱼的博文应该可能大概差不多都能满足的!

目录
相关文章
|
索引 Python
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~
73 0
|
4月前
|
数据采集 数据可视化 数据挖掘
冬天到了,用python给媳妇选一件有气质的大衣
冬天到了,用python给媳妇选一件有气质的大衣
41 4
冬天到了,用python给媳妇选一件有气质的大衣
|
存储 Python
亲戚大学生暑假在家没事干?教他用Python写一个简单的贪吃蛇游戏,你想学吗?
@[TOC](目录) 亲戚大学生暑假在家没事干?教他用Python写一个简单的贪吃蛇游戏,你想学吗? 贪吃蛇游戏(Snake Game)是一种经典的益智游戏,玩家需要控制蛇的头部移动,吃掉食物,并不断增长蛇的身体。在游戏过程中,蛇不能碰到墙壁或自身,否则游戏结束。本教程将详细介绍如何使用 Python 语言和 Pygame 库编写一个贪吃蛇游戏。 本文分为以下几个部分: 1. 游戏整体设计 2. Pygame 库介绍 3. 基础类和函数 4. 游戏界面和控制 5. 蛇和食物的实现 6. 碰撞检测 7. 游戏循环和得分系统 8. 完整代码及运行 # 1. 游戏整
111 0
真香!端午节到来,我用Python画了几个粽子送给女票,女票差点吃了我的电脑...
真香!端午节到来,我用Python画了几个粽子送给女票,女票差点吃了我的电脑...
|
机器学习/深度学习 人工智能 自然语言处理
【paddlehubOCR项目】网课手酸酸,眼花花,救星来啦!
大家好这里是三岁,今天给大家带来的是在AiStudio项目平台的一个精选项目,虽然很短,但是效果拔群,使用到了最近特别火的paddleOCR~~~
280 0
【paddlehubOCR项目】网课手酸酸,眼花花,救星来啦!
|
Python
Python3,掌握这21个小技巧,小菜鸡瞬间变成老码农~(二)
Python3,掌握这21个小技巧,小菜鸡瞬间变成老码农~(二)
81 1
|
开发者
打工人必备摸鱼神器Hurry home(下班回家)保姆式使用教程
打工人必备摸鱼神器Hurry home(下班回家)保姆式使用教程
172 0
打工人必备摸鱼神器Hurry home(下班回家)保姆式使用教程
|
索引 Python
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~(一)
Python3,掌握这20个小技巧,小菜鸡瞬间变成老码农~(一)
102 0
|
Python Windows
【教你用python挣零花钱】自动化简历内推,学弟直呼牛逼!!
【教你用python挣零花钱】自动化简历内推,学弟直呼牛逼!!
【教你用python挣零花钱】自动化简历内推,学弟直呼牛逼!!
|
XML SQL JavaScript
工具用的好下班走的早
这里对 工具用的好下班走的早,介绍2款代码生成工具
152 0
工具用的好下班走的早

热门文章

最新文章