全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5486|回复: 43

[疑问] 脚本来了,通过微信订阅论坛新帖

  [复制链接]
发表于 2019-5-9 14:45:54 | 显示全部楼层 |阅读模式
本帖最后由 dalaoa 于 2019-5-14 11:09 编辑

楼猪非爬虫大佬,也不熟悉python  
因此代码写的有些乱,
也有一些缺陷,但是能用


https://github.com/bjtest3/locWechat

具体步骤也很简单:

一、关注微信公共账号 wxpusher

获取你的userids

二、下载脚本执行, 记得执行前记得第8行该为你的userids


  1. wget https://raw.githubusercontent.com/bjtest3/locWechat/master/toWechat.py

  2. python toWechat.py
复制代码


20190510 更新
脚本跑了24小时了,一切正常,目前看没啥大问题

后台运行

  1. 新建 run.sh
  2. vi run.sh

  3. 复制下面内容进去,假设你脚本的目录是root
  4. #!/bin/bash
  5. python /root/toWechat.py

  6. 运行
  7. nohup ./run.sh &
复制代码



20190514 更新
脚本跑十几小时就会挂,用这个脚本守护一下
新建 listen.sh
记得 chmod +x listen.sh

  1. #!/bin/sh
  2. # 默认shell执行需要的内容

  3. # 环境变量重新生效
  4. source /etc/profile

  5. # 判断进程是否存在,记得使用grep -v 排除gerp进程
  6. retDesc=`ps -ef | grep "toWechat" | grep -v grep`
  7. retCode=$?
  8. # 判断是否不为0,不为0就重新启动服务器,为0就说明服务器存在
  9. if [ ${retCode} -ne 0 ];
  10.     then
  11.     echo "`date` restart" >> /root/wechatlisten.log
  12.     nohup python /root/toWechat.py &
  13. else
  14.     echo "server on"
  15. fi
复制代码



加入到定时任务
crontab -e
*/1 * * * * /root/listen.sh

默认脚本放在root目录
发表于 2019-5-9 17:25:52 | 显示全部楼层
有点意思。哈哈
发表于 2019-5-9 14:52:55 | 显示全部楼层
能不能良心的SCF上跑?
 楼主| 发表于 2019-5-9 15:02:30 | 显示全部楼层
fl20002 发表于 2019-5-9 14:52
能不能良心的SCF上跑?

我这个应该不能,但是论坛大佬来修改下,肯定可以
发表于 2019-5-9 15:08:34 | 显示全部楼层
本帖最后由 etc 于 2019-5-9 15:09 编辑

运行的好好的,微信就是收不到,奇怪了

更新:测试成功了,非常牛逼
发表于 2019-5-9 15:48:58 | 显示全部楼层
布置成功,666真牛!
 楼主| 发表于 2019-5-9 17:23:55 | 显示全部楼层
这个不用感觉没啥 ,用了就能体会到妙处 哈哈
很多精彩的帖子,再也不用担心漏掉了
发表于 2019-5-9 17:26:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-24 01:35 , Processed in 0.065714 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表