实时汇率机器人 – 自动发微博

by Oscar

Weibo Real Time Exchange Rate Robot

介绍

这是一个微博号,看起来跟普通帐号没什么不一样,只不过数据都是通过机器人自动寻找和 自动发微博 的,在省时省力的同时让关注者得到最新的资讯。之前看到过“古城钟楼”,“饮水机自动发微博” 等的微博,其实原理差不多,原理通了就不神秘了。

Some of the links on this page are affiliate links. I receive a commission (at no extra cost to you) if you make a purchase after clicking on one of these affiliate links. This helps support the free content for the community on this website. Please read our Affiliate Link Policy for more information.

开发的原因及过程

昨天半夜两点,突发其想,想做一个(或几个)自动播报汇率的微博机器人。有兴趣的可以围观@GBP英镑汇率 。虽然当时很困,还是坚持开了个号,大概构想了一下工作的原理才睡。第二天一起床写到中午,机器人终于可以自动抓取汇率,自动发微博了!

前几天看到有个自动报时的微博,觉得挺有意思的。加上之前有开发过自动发微博的程序,所以做起来也不太难。

因为收市了之后,价格不会变动,像今天是周末不开市,所以会不停重复发周五收市的价。很挣扎要不要在收市后还继续发,还是暂停到第二天开市。而且有一个难题,怎样判断是否收市呢?从价格更新的日期也许能确定是否收市了其实,不过要是数据提供方方面出的错误,像是数据的更新延迟啦等等,可能会造成误判,所以这不是一个很理想的方案。应该是可以从抓取到的数据里得到相关的信息的,不过要拿收市前后的数据对比。

自动发微博源代码

原理是:服务器定时运行一个 PHP 的 script,抓取 real-time 的数据,组织好语句,通过微博的API 来发布。比较难的地方是在如何让程序自动登录,自动授权。认证应用一授权就7天(声称),不过要开发者身份认证,我也懒得找自己身份证,反正修改一点 API 的源码就能绕过限制。源代码过一阵子再上传在这里,有需要的请留言。

进度

08/03/2013 – 半夜想法萌芽。

09/03/2013 – 上午写好了初步实现的代码,下午开始运营,@GBP英镑汇率

10/03/2013 – 新开了美元的号:@USD美元汇率

12/03/2013 – 经常需要人手授权,非常的烦。今天找到方法解决,基本上不需要手动了,立马再开了欧元,澳元的号:@澳元汇率 @欧元汇率

16/03/2013 – 经过一周运营 @GBP英镑汇率 终于拥有第一百个粉丝。

27/03/2013 – 人品爆发,被微博大号 @法国囧事 哎特了一下欧元的号,粉丝一下子多了90个。

Leave a Comment

By using this form, you agree with the storage and handling of your data by this website. Note that all comments are held for moderation before appearing.

3 comments

mengqing 18th March 2015 - 1:23 am

你好,请问怎样用你的这个机器人在我的微博上定时发呢?

Reply
itcpct 19th July 2014 - 6:40 pm

帮帮我 给我一份 十分感谢了 !

Reply
Jason 21st October 2013 - 3:01 pm

师兄 给我一份 谢谢 !

Reply