全球主机交流论坛

标题: 用crontab+php邮件监测ds2$是否开了 [打印本页]

作者: dakai    时间: 2010-10-26 13:21
标题: 用crontab+php邮件监测ds2$是否开了
之所以用mail接收,因为我的手机可以即时收到gmail
前面有大大发的用GAE,我懒,又不懂python,就自己想办法

Centos5+军哥lnmp0.5环境

PHP脚本这样写
  1. <?php
  2. $data=file_get_contents('http://directspace.net/vps_dedicated.htm');
  3. $available=strpos($data,"Available October 28th");
  4. if (!$available) {
  5.         mail ("[email protected]", "WoW! DS2$ Available!", "DS2$ Available,GOGO!");
  6. }
  7. ?>
复制代码
楼下有人给出了下单页面的地址,说因为网站更改可能滞后于下单系统,因此似乎监测下单页面更好?
据说是这个地址:https://directspace.net/eportal/cart.php?a=add&pid=173
那上面的代码改成这样好象也可行
  1. <?php
  2. $data=file_get_contents('https://directspace.net/eportal/cart.php?a=add&pid=173');
  3. $available=strpos($data,"Out of Stock");
  4. if (!$available) {
  5.         mail ("[email protected]", "WoW! DS2$ Available!", "DS2$ Available,GOGO!");
  6. }
  7. ?>
复制代码
Crontab这样写
  1. */5 * * * * /usr/local/php/bin/php /home/wwwroot/dsmonitor.php
复制代码
这就行了,如果crontab不能执行,可能是你的系统不支持*/5这样的写法,那你就0,5,10,15,20.....55这样写

[ 本帖最后由 dakai 于 2010-10-26 15:17 编辑 ]
作者: Poison    时间: 2010-10-26 13:22
啊啊啊 都来劲了
前面出了蟒蛇版的这次来php的了
作者: cuxian    时间: 2010-10-26 13:23
不错,呵呵
作者: 挨个搞    时间: 2010-10-26 13:24
太强大了。。。
作者: Globalization    时间: 2010-10-26 13:24
没看懂
作者: 菠萝    时间: 2010-10-26 13:26
那个页面监测不准确的,等那个页面有变化的时候估计早被抢光了
作者: 菠萝    时间: 2010-10-26 13:26
你应该直接检测whmcs 2刀vps订购页面是否还显示out of stock
作者: Poison    时间: 2010-10-26 13:27
改成飞信发短信的更YD
作者: happyham    时间: 2010-10-26 13:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 菠萝    时间: 2010-10-26 13:29
原帖由 ssh 于 2010-10-26 13:27 发表
改成飞信发短信的更YD


要是谁能做成自动化监测,注册,付款购买更YD
作者: domin    时间: 2010-10-26 13:40
原帖由 菠萝 于 2010-10-26 13:26 发表
你应该直接检测whmcs 2刀vps订购页面是否还显示out of stock


这个我就不太明白了, 如果他们开始出售了, 那应该就不会显示available 28th, 跟检查out of stock一样吧, 都是会在开始出售的时候会变化的字样.
那楼主的应该没问题啊.

还是我忽略了什么?
作者: wdlth    时间: 2010-10-26 13:44
不如用正则表达式+Curl,直接https://directspace.net/eportal/cart.php?a=add&pid=173
作者: 苁林老鬼    时间: 2010-10-26 14:03
看来大家都来劲了
作者: dakai    时间: 2010-10-26 14:18
原帖由 wdlth 于 2010-10-26 13:44 发表
不如用正则表达式+Curl,直接https://directspace.net/eportal/cart.php?a=add&pid=173


curl可以填表单
貌似可以做成自动下单购买?
下单地址是https的,可以吗?
作者: 小夜    时间: 2010-10-26 14:25
都是强人啊。
作者: 菠萝    时间: 2010-10-26 14:33
原帖由 domin 于 2010-10-26 13:40 发表


这个我就不太明白了, 如果他们开始出售了, 那应该就不会显示available 28th, 跟检查out of stock一样吧, 都是会在开始出售的时候会变化的字样.
那楼主的应该没问题啊.

还是我忽略了什么? ...


available 28th这个是vps列表那个静态页面上的吧,貌似是管理员手动修改的内容,有滞后性,并不和whmcs同步啊
作者: domin    时间: 2010-10-26 14:42
原帖由 菠萝 于 2010-10-26 14:33 发表


available 28th这个是vps列表那个静态页面上的吧,貌似是管理员手动修改的内容,有滞后性,并不和whmcs同步啊


素这样啊
作者: xspoco    时间: 2010-10-26 14:51
表示崇拜...
作者: sadly    时间: 2010-10-26 14:57
呵呵。 https的也可以下单。
作者: zrdlrofmine    时间: 2010-10-26 14:58
支持。。
作者: 组长    时间: 2010-10-26 14:59
牛人
作者: herolee    时间: 2010-10-26 15:02
嘿嘿,一个月前就写了类似程序的人杯具地飘过~~~
作者: dakai    时间: 2010-10-26 15:08
原帖由 sadly 于 2010-10-26 14:57 发表
呵呵。 https的也可以下单。


呵呵,村长肯定早写了自动注册100个帐号下100份单的代码
快交出来
别想一个人把DS占光了
作者: 菠萝    时间: 2010-10-26 15:12
这个世界太疯狂了
作者: 大飞机    时间: 2010-10-26 15:34
申请的PHP
作者: ika    时间: 2010-10-26 16:23
,。。你们太能折腾了
作者: qwe321    时间: 2010-10-26 18:32
我无语地路过…
作者: kubsb    时间: 2010-10-29 15:37
非常强大,今天凌晨的时候这个管用了,但是睡着了,没有抢到DS...........




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4