当前在线人数17452
首页 - 分类讨论区 - 电脑网络 - 掌中宝版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
献给苦苦刷屏的同学一个script
[版面:掌中宝][首篇作者:nkw] , 2011年08月24日01:30:13 ,3349次阅读,20次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
nkw
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: nkw (非死非活), 信区: PDA
标  题: 献给苦苦刷屏的同学一个script
发信站: BBS 未名空间站 (Wed Aug 24 01:30:13 2011, 美东)

还很粗陋,我运行了一晚上都显示out of stock。
望同学们改进,并写个可以在linux,os x下运行的bash版。发扬open source精神再共
享出来。

把下面script直接copy到Windows里的powershell里就可以运行了。$source和$p可以改
成别的网站的。

$source = "http://www.shopping.hp.com/webapp/shopping/store_access.do?template_type=storefronts&landing=rts_tablet&category=rts_tablet&jumpid=in_R329_prodexp/hhoslp/accessories/top_banner/1/touchpad_accessories_top1_hp_touchpad_821"
$p = [regex]"Out of stock"

$wc = New-Object System.Net.WebClient
while (1 -eq 1) {
    $html = $wc.DownloadString($source)
    $m = $p.matches($html)
    if ($m.Count -ne 2) {
        echo "In stock or more than 3 items oos"
        # TODO:发电子邮件,text给手机
    }
    else {
        echo "Both out of stock"
    }

    Start-Sleep -s 60 #每60秒刷一次
}
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 24.193.]

 
[分页:1 ]
[快速返回] [ 进入掌中宝讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996