跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 定制自己的监控/推送服务
未分類
2018 年 9 月 26 日

定制自己的监控/推送服务

 

不会写php/python,最多查查shell脚本写点lowb代码
需要1台vps跑shell脚本,telegram,保证tg长期在线就行了
推送到微信的话,就得换方糖的推送
http://sc.ftqq.com/3.version
post地址和json 都得改

以罗马尼亚大盘鸡为例
他家现在是预售,不确定啥时候能开,MJJ们不用太早买 ,可以等库存快完时再买

方法很简单,curl获取网页内容,匹配剩余库存那一行,再把剩余库存的数弄出来
用一个while循环,每分钟检测一次,当库存少于100时通过telegram bot发送消息提醒

tg推送机器人可以用这个搭建
https://github.com/Fndroid/tg_push_bot
我不是作者,mjj们别d作者的小鸡鸡,推荐自己搭建,我就是丢在良心云1m hk上的

接下来就是shell脚本

    #/bin/bash
    alert=0
    while true;do
      stock=`curl -s https://secure.hostsolutions.ro/cart.php?gid=31 | grep -E "1 TB VPS.*)" |awk '{t=$0;gsub(/.*(| Available.*/,"",t);print t}'`
      if [ $stock -a $stock -le 100 ]; then
        ((alert++))
        if [ $alert -eq 1 ]; then
          curl -s -H "Content-Type: application/json" -d '{"text":"大盘鸡库存小于'"${stock}"',点击订购:rnhttps://secure.hostsolutions.ro/cart.php?a=add&pid=271rn↓↓↓半年付30off↓↓↓rnnewlocation"}' -X POST https://bot地址/sendMessage/abcedfghijk > /dev/null 2>&1
        fi
        if [ $stock -eq 50 -o $stock -eq 20 ]; then
          alert=0
        fi
      fi
      sleep 1m
    done

自动下单没有试过,mjj可以自己尝试下
把cookie的值添加到脚本,库存低了就post服务器配置信息,把session保存到本地,再用这个session去下单,最后发个消息 break出来

这种脚本就是有点low,适合个人特殊需求

========================

改了个检测无货的

    #/bin/bash
    alert1=0
    alert2=0
    while true;do
      stock=`curl -s "https://billing.virmach.com/cart.php?a=add&pid=157" | grep -E "Out of Stock"`
      if [ -n "$stock" ]; then
        ((alert1++))
        if [ $alert1 -eq 1 ]; then
          #server酱推送
          curl -s -d text=标题&desp=内容(支持Markdown)"" -X POST https://sc.ftqq.com/[SCKEY(登入后可见)].send > /dev/null 2>&1
          #echo "Out of Stock"
          alert2=0
        fi
      else
        ((alert2++))
        if [ $alert2 -eq 1 ]; then
          #不检测有货这里不用管
          #echo "Available"
        fi
        alert1=0
      fi
      #自定义检测间隔
      sleep 1m
    done

來源:https://www.hostloc.com/thread-473431-1-1.html

 

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具