昨天下班之后,看到网上大家都在讨论猪流感的问题,我也关注了一下,毕竟现在这个是相当热的一个的话题。我看了新浪的专题页面,内容也挺丰富的,基本上什么都包括了。我突然想到,其实可以利用开放API比较容易的搭建出一个这样的mashup出来,包含相关的信息。于是就开始动手做,就得到了这样的一个mashup。
点击这里访问该mashup。
用到的实现技术:jQuery, jQuery UI, YUI Reset/Fonts/Grid CSS。
用到的开放API和工具有:Google AJAX feed API,Yahoo! Pipes,Google Maps,屏幕抓取。
其中“新闻动态”是用Yahoo! Pipes把谷歌资讯和百度新闻做了一个整合;“博客讨论“用了有道的博客搜索;”相关视频“是自己抓取了百度视频搜索的结果,利用了我的另外一个GAE应用的后台(不过做了一些更好的改进,这些改进会反过来应用在这个GAE应用上。);”趋势地图“用了谷歌地图,数据来源是新浪的专题页面,这里并没有做抓取的操作。
还有其它可以考虑的点:
- 把地图的后台改成自动抓取的,这样不用每次都手工同步。
- 添加图片?不过关于猪流感,基本上没什么好图片吧。
- 知识方面的,包括维基百科。
截图如下:




屏幕抓取是怎么用的啊?
屏幕抓取是怎么用的啊?
屏幕抓取是用代码做的
屏幕抓取是在后台用正则表达式加上Python的库Beautiful Soup来做的。
不过写起来目前还比较复杂,我正打算做一个为程序员使用的小工具来方便屏幕抓取的工作。