菜鸟闲来无事的话,偶尔也会刷刷抖音!然后刷到好多都是那种男女住一起的,然后男生只顾着玩游戏,女生怎么样都去弄男生都没用,男生的小心思还是在游戏上,在这里菜鸟就要说一声了,你们这群有女朋友的恋爱狗还不知足!有女朋友不玩,非得玩游戏!
换做是菜鸟我的话,早就把游戏给关了!和女朋友依偎着,看电视聊天都行不!非得玩游戏,游戏是我们这种单身狗玩的!啥时候菜鸟能来个女朋友咧!今天菜鸟就要为女生扳回一城!今天带来的是远程关男友的电脑!毕竟你直接去按关机键对于菜鸟这种程序员说实在看不下去!对电脑的损害太大了,菜鸟看的着实心痛!换菜鸟的话,宁愿女生揍我,也不想她直接关我电脑的!不要问我为什么,因为我是程序员!进群“960410445 ”获取远程关机开机的教程!视频的话等会单独上传到西瓜视频,各位想看效果的看官可以移步一看!
如题,今天带来的是远程自动开关机!这操作学会了,你的男朋友在也不敢当着你的面玩游戏了,因为他会面临挂机的危险,挂机就会被封号,封号就意味着损失巨大啊!像小编这种700多个皮肤的大神,给我封号了不亏死了,虽然菜鸟是心悦三,那也不能任性不!
放上菜鸟玩电脑的帅照一张!如果有小姐姐看上了,记得后台私信我哦!
嘿嘿!
本文目标
远程开机原理
Python 远程开机代码实现
Python 关机说明
下图这个勾不能选上,我们要保证网卡在关机后仍有供电,如果你关机后,网口的灯不亮了,就不行了,要保持网口灯亮。
这个特定数据也有个好听的名字叫
Magic Packet(魔法数据包)。一般用过 UDP 协议进行广播。端口一般是7或者9. 魔法数据包总是以"FF FF FF FF FF
FF" 连续6个 "FF",后面是 MAC 地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。
效果去我的西瓜视频看就好!
代码如下,代码本身很短,原理也很简单:
def wake_up(request, mac='DC-4A-3E-78-3E-0A'):
MAC = mac
BROADCAST = "192.168.0.255"
if len(MAC) != 17:
raise ValueError("MAC address should be set as form 'XX-XX-XX-XX-XX-XX'")
mac_address = MAC.replace("-", '')
data = ''.join(['FFFFFFFFFFFF', mac_address * 20]) # 构造原始数据格式
send_data = b''
# 把原始数据转换为16进制字节数组,
for i in range(0, len(data), 2):
send_data = b''.join([send_data, struct.pack('B', int(data[i: i + 2], 16))])
print(send_data)
# 通过socket广播出去,为避免失败,间隔广播三次
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.sendto(send_data, (BROADCAST, 7))
time.sleep(1)
sock.sendto(send_data, (BROADCAST, 7))
time.sleep(1)
sock.sendto(send_data, (BROADCAST, 7))
return HttpResponse()
print("Done")
except Exception as e:
return HttpResponse()
print(e)
这就是代码,非常简单,但是非常实用,百试百灵!
Python关机
关机来说相对就容易多了,网上也有很多现成的解决方案。大多数是用程序扫描邮箱,如果收到关机相关关键词的邮件,则程序自动执行关机命令。
另外如果只是在局域网里实现关机,或者你有公网 IP 地址的话,也可以在本地计算机起一个服务,比如用 Flask 运行在5000端口。向5000这个地址发送指令即可。 本机程序中需要有一条执行关机的命令即可
import os
os.system('shutdown -s -t 00')
好了,到此结束,各位男看管,请不要揍我!当心我教你女朋友更多的骚操作!如果你选择关注小编,那么我就偷偷的教你如何用这款程序失效!嘿嘿!
网友评论