别理我 烦着呢

2007年9月8日星期六

QQ空间 一网打尽

你喜欢一个一个的点QQ好友的空间么? 反正我是不喜欢. 可是,好友那么多, 怎么一网打尽? 我有办法.

第一步:把聊天记录导出为文本文件格式
第二步:用grep把其中有"消息对象:"的那一行grep 出来. 那一行有QQ号
Windows下的grep到sf.net去搜索一下gnuwin32吧.
替换的结果应该是这样的很多行
消息对象:小书包<29833070>


第三步,用正则表达式替换成如下的格式
<outline text="" title="" type="rss" xmlUrl="http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=29833070" />
怎么替换呢?
.*<替换成<outline text="" title="" type="rss" xmlUrl="http://feeds.qzone.qq.com/cgi-bin/cgi_rss_out?uin=
> 替换成" />
哪些工具支持正则表达式替换呢? notepad2就足够了.

第四步,在第三步生成的文件头上加上
<opml version="1.0">
<head>
<title>My QQ Friends</title>
</head>
<body>

在尾巴上加上
</body>
</opml>
这就生成了订阅列表文件了
大功告成了? 没呢

第五步, 不是所有的阅读器都能对这样的列表文件友好的支持的. Opera的很棒,能全部导入,然后按照空间的名字重新命名rss的名字,还能在下次启动的时候把无效的去掉.

第六步, 这时候你可以用opera把列表再次导出来,这时候的列表都是有效的了,可以导入到其他的阅读器里面了

Opera 很牛逼吧?

照着我这么做完了,恭喜你,你已经学会了grep的简单用法, 粗略的了解了xml, 接触了正则表达式, 还领略了强大的opera.

以后无论你QQ上哪个好友更新了那该死的QQ空间,你都不用去单独点了, 直接用RSS阅读器一网打尽.

1 条评论:

发表评论

订阅 博文评论 [Atom]



<< 主页