老婆酷爱在天涯上看小说,莲蓬鬼话是她的最爱。这天她跟我抱怨,说帖子太长了,且里面回复太多,看起来很不方便。
所以我就答应了帮她写一个抓取天涯帖子内容的小工具,以方便她的小说阅读大业。
正好最近在学习Qt,便用它来练练手。Qt确实很方便,原以为代码量肯定要比C#多一倍以上,没想到竟然还少了,这样一个小东西只花了不到600行就搞定了。确实应了Qt的广告词,Code Less, Create More。
下面就秀一下截图:
很简单,应该不需要教程就会用了。只要把帖子第一页的地址粘贴到“帖子地址”然后点击开始抓取就可以了,抓天涯会自动抓取所有页面的内容。
现在还有个不完善的地方,很多帖子都还在继续更新,而每次都需要重新开始下载,太浪费时间。我会在将来加入类似断点续传的功能,从上次下载的位置开始抓取更新了的内容。
已经完成了这个功能,下载链接也更新了。现在在下载帖子之前会查看保存目录,如果发现同名文件就会开始继续下载。
这里是下载链接:
是吗,这么说qt 不错呀。
@yaochi: 除了发布程序的时候体积太大之外,我没有别的怨言了。
解压缩出来还需要qt库吗?
我怎么不能运行
不需要qt库了,直接就能运行。
楼主这个开源不?
或者可否共享下天涯帖子解析的代码?
我最近有个类似的需求.不过你这个还不能满足我要的.
可以的话.联系我邮件哈.谢谢
很喜欢这个工具,但是在VISTA里面运行出现错误,提示为:应用程序并行配置不正确。
请问我该如何处理。?
楼主,您好。我下载运行一试,弹出应用程序错误对话框。请楼主检查下原因,期待很快能看到您的更新版本。谢谢
不能运行。
老兄,我在xp下不能运行啊。能不能多用几个系统测试一下啊。既然做出来了,就要让人能用,我和你同行业。不过,我是嵌入式方面。
这个我就不知道了,也许Qt的库对于系统兼容性不是很好,也许你的系统有问题。因为我手头的XP,Vista和Win7上面都运行正常。
挺好用的,谢谢
很多同学都出现了不能运行的错误,我的解决方法是:在QT的官网上下载了windows 版Qt Creator然后安装后就能运行这个软件了。
楼主,经过我几天的测试,还发现了一个bug,就是我们公司的网络是通过代理上的,内部用的是子网,在这样的网络环境下,这个工具就连不上http了,所以如果你有时间能不能改一下软件,做一个网络连接的option按钮。正常连接用default设置就行,如果用代理,设一下代理就好了。谢谢。
这个在我的Xp真不能用,要不您再改改。这个软件很有前途,希望你再努力下,要是能用了给我发个,我的邮箱540254167@qq.com
我在同学电脑上试的时候能用,不过 就是不能下载别的网站的 比如说 “天涯易度网” 您想办法改成通用的
不好意思,无法改成通用,而且我也不打算支持“天涯易度网”,原因很简单,这个小工具就是为了方便老婆看天涯,没别的用途。这种软件太简单了,所以没有太多深挖的价值。
太好用鸟,泪奔的感谢楼主。外加楼主的老婆大人
@Allen Dang: 你好,你能把你的源码给我发一下吗?我现在做的浏览器想把这个功能加上去,如果不方便的话可以指导一下你里面是大体是怎么实现的好吗?
你好,我想能不能增加一个功能,比如说想从12页开始抓到60页,输入12页的网址后,这个页面顶楼发言的不是楼主,这下不好抓了,能不能加入个选项,输入 要抓的那个人的id号呢,谢谢
用正则表达式解析HTML代码,就这么简单。
你好,这个工具下载试用了,发现一个问题,就是只能下载当前的一页,而无法下载整个帖子的内容,这是什么原因.
原来很好用,现在只能下载当前的一页了,主要是天涯的页面链接方式修改了,要改一改