按:应为 Grabber,写成了 Gripper(似乎是被状态栏的那个 grip 影响了)。
嗯临近期末考试了,顺手写了一个小程序。方便各位上传者。这种性质,就不发到软件区了。
看一看都知道是做什么的对吧。
- 需要 .NET Framework 2.0 作为运行环境。
- 需要 Microsoft HTML Object Library(Windows XP 和以上应该都附带的)。
本着开源的精神,该软件代码处于公共域。
文件夹内包含工程、源代码和编译结果。想直接运行的同学请至 AnimeMagnetGripper/bin/Release 下找到 AMG.exe。
小程序,不过是 MSHTML 的应用而已。附带说一句,COM Interop 在 CLR 下使用,组件释放很成问题。←求教,我强制用 GC 做回收好像还不行
开发语言是 Visual Basic .NET。为什么不用 C#?其实也可以,不过我本身就是从 VB(不是 VB .NET)入门的,RAD 的时候用老本行更亲切一些。
其实最终极的做法应该是搭建一个脚本引擎,根据自定义脚本去抓取。不过比较花时间,特别是遇到一些坑爹的网站的时候。所以我举了KTXP和动漫花园作为例子。(另一个原因是,我不知道/无权进入其他的资源站。)
啊那个“关于”里的 First release date: Jun. 08, 2014 就不要管了,因为是昨晚写完的,不过没发……现在也不想改了……
还有,使用的是 WebClient,页面下载可能不稳定。可以多次[取消]-[连接到]。
功能:
抓取资源网站上发布的资源信息,特别是磁力链接。
现在已经支持的网站:
- 极影BT(文件发布时间、文件说明、文件大小、磁力链接、种子文件地址)←实际上稍微改造还可以得到发布者,不过我没写
- 动漫花园(文件发布时间、文件说明、文件大小、磁力链接)←实际上稍微改造还可以得到发布者,不过我没写
其他的网站可以按照程序中的两个网站的抓取例子写分析的代码。反正源代码都给出了。
短时间内不打算更新,还是先忙期末的事情吧。