是一個基于wxpy的工具,可以從你的網(wǎng)站、爬蟲、腳本等應用程序向微信發(fā)送各種消息(日志、報警、運行結果等)。
運行環(huán)境
2.7 及以上 3 及以上
實施過程
安裝 pip 工具
[root@server1 ~]# wget https://bootstrap.pypa.io/get-pip.py [root@server1 ~]# python get-pip.py
pip 安裝模塊
##安裝依賴軟件 [root@server1 ~]# yum install -y gcc python-devel ##安裝 [root@server1 ~]# pip install wechat_sender
網(wǎng)頁登錄微信發(fā)消息
安裝網(wǎng)絡服務器
[root@server1 ~]# yum install -y httpd [root@server1 ~]# systemctl start http [root@server1 ~]# systemctl stop firewalld
[root@server1 ~]# cat /var/www/html/index.html <meta http-equiv="refresh" content="2"> <style> body { width: 35em; margin: 0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; } </style> <body>![]()
python腳本代碼
[root@server1 ~]# cat /var/www/html/sender.py #!/bin/bash/env python #coding:utf-8 from wxpy import * from wechat_sender import * from wechat_sender import Sender #bot = Bot() ##windows直接掃 #下面這個是服務器版(Linux) #bot = Bot(qr_path="qr.png") #避免重復登錄重復掃二維碼 bot = Bot(qr_path="qr.png",cache_path=True) ##通過文件助手給登錄的微信號發(fā)消息 bot.file_helper.send('Hello world!')網(wǎng)頁登錄微信
##執(zhí)行python腳本,占用終端,web登錄后會有提示 [root@server1 ~]# cd /var/www/html/ [root@server1 ~]# python sender.py Getting uuid of QR code. Downloading QR code. xdg-open: no method available for opening 'qr.png' Please scan the QR code to log in.另一方面,打開瀏覽器輸入ip或,微信掃一掃
微信登錄后釋放終端SpReader(純看圖軟件),提示成功,同時發(fā)送消息微防監(jiān)控軟件破解版,網(wǎng)頁二維碼無效
Login successfully as someone點擊微信確認
查看手機助手時尚女性頭部剪影筆刷漂亮的放射光束筆刷,消息已收到!
監(jiān)控80端口微防監(jiān)控軟件破解版,自動報警
如果web服務也在80端口,請登錄成功后進行以下操作。
shell腳本
[root@server1 ~]# cat /var/www/html/check_80.sh #!/bin/sh x=$(netstat -antlp | grep '\<80\>'|awk -F' ' '{print $4}'|awk -F: '{print $2}') if [ "$x" != 80 ];then python /var/www/html/check_80.py & elsepython /var/www/html/check01_80.py & fi ##添加執(zhí)行權限 [root@server1 ~]# chomd +x /var/www/html/check_80.sh
[root@server1 ~]# cat /var/www/html/check01_80.py #!/bin/sh/env python #coding:utf-8 from wxpy import * from wechat_sender import * from wechat_sender import Sender bot = Bot(qr_path="qr.png",cache_path=True) ##通過文件助手給登錄的微信號發(fā)消息 bot.file_helper.send('port 80 nice!')[root@server1 ~]# cat /var/www/html/check_80.py #!/bin/sh/env python #coding:utf-8 from wxpy import * from wechat_sender import * from wechat_sender import Sender bot = Bot(qr_path="qr.png",cache_path=True) ##通過文件助手給登錄的微信號發(fā)消息 bot.file_helper.send('port 80 error!')[root@server1 ~]# cat /mnt/check.sh #!/bin/sh cd /var/www/html sh check_80.sh[root@server1 ~]# chmod +x /mnt/check.sh測試腳本
版權聲明:如無特殊標注,文章均為本站原創(chuàng),轉載時請以鏈接形式注明文章出處。發(fā)表評論