`
lubin1119
  • 浏览: 10069 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Blog2QQ,WeatherForecast完成部署

阅读更多
周末只干了一件事——写脚本。。。 这一件事情里,又分了两个:一个是wp自动转发至qq,一个是重写了获取天气预报并通过飞信发送。 说说写这两个脚步过程中的经验体会吧 自动转发的那段程序,于昨天晚上在本机突然不能用了。总是报身份验证的错误。我当时就郁闷了,几个小时之前还是好好的啊,怎么突然就出错了。检查脚本设置验证的代码段,没有问题啊。一直弄到了夜里也没有头绪,弄得我昨天晚上都没睡好。。今天一早醒来,我把脚本放在服务器上运行,批量转发空间里的五篇文章。看着输出日志一点一点往外蹦:第一篇成功了,第二篇成功了,第三篇成功,第四篇失败。。。一看报错信息,跟昨天的错误一样,也是身份验证的错误。 恩。。。有点头绪了,可能是smtp服务器对批量发送邮件采取了屏蔽,然后封了smtp账号。上腾讯的邮箱查看帮助,果然是一个垃圾邮件惩罚机制,会暂时封掉发送端的ip。既然是暂时的,可能几个小时就又放开了吧。我又在本地机上测试了一下,果然可以发了。 看来以后调用qq,126这类smtp服务器发送邮件不能一下子发多封了。要发多分,也要设置一定的时间间隔,否则就会被封ip。。。同学们以后要注意。。。 关于天气预报的脚本,之前写过。然后向广大同学提供了发送短信提醒下的服务。但是因为以下几点原因,后来停止了服务。 google提供的weather api信息源非常不准确!这个是几点原因里最重要的。这里BS一下google的weather api服务。你要么不要提供开放api,要提供就提供得准确。搞得破破烂烂一点都不准,不仅起不到预报的作用,反而误导大众。搞得我后来我真不好意思再发下去了。。。 没有找到稳定的发送服务。之前因为通过代理发送飞信短信的技术问题没有解决,迫不得已,我先后用同学和自己的电脑做发送服务器。 我那同学公司的电脑从来是不关机的,稳定是稳定,但是我看不到计划任务的配置情况,当有配置出错的时候,不方便检查修正。 后来我又用自己的电脑发送。配置是容易修正了,但是我时常会关机。偶尔哪一天不在家的话,短信就发不出去了。 综合以上原因,我把天气预报的服务暂停了。。。 就这样过了一段时间之后,一个哥们在我qq空间里一篇日志留言,骂我说“天气预报发了几天就不发了。”我说“信息源不准啊”。他回道“那你不会换个准点的啊!” 想想确实,我可以换个更准确的信息源的。再加上前段时间通过代理发送飞信短信的问题也解决了,那么也就可以在服务器上配置脚本了。 稳定的发送服务器有了,再加上准确的信息源,重新开通天气预报服务便有了先决条件。 于是乎,在周六重写了获取天气信息的脚本,这次采用了中国气象网的网页作为信息源,准确度提高了不少。然后调用了飞信短信接口。代码见http://www.robin-z.com/?p=140 今天下午把这两个脚本都部署到了服务器上,先测试一个星期看看。如果没问题的话,全新的天气预报服务就可以重新开启了!这次可是预报一个星期的哦:)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics