发布 Anime Magnet Gripper

花园地址

按:应为 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,页面下载可能不稳定。可以多次[取消]-[连接到]。

功能:

抓取资源网站上发布的资源信息,特别是磁力链接。

现在已经支持的网站:

  1. 极影BT(文件发布时间、文件说明、文件大小、磁力链接、种子文件地址)←实际上稍微改造还可以得到发布者,不过我没写
  2. 动漫花园(文件发布时间、文件说明、文件大小、磁力链接)←实际上稍微改造还可以得到发布者,不过我没写

其他的网站可以按照程序中的两个网站的抓取例子写分析的代码。反正源代码都给出了。

短时间内不打算更新,还是先忙期末的事情吧。

AMG-1

AMG-2

AnimeMagnetGripper.rar

分享到 评论