AncientLysine/BiliLocal — pull request #2 by chaserhkj (2013-04-22 13:34:19+00:00)
Title: Need a function to search av code through bilibili.tv

我们需要添加在B站上搜索AV号的功能..以增强此程序的便利性。

这个功能的实现有两个相关的选择需要做出决定...

1.以怎样的方式获取B站上的视频信息...
(1)通过B站的视频搜索API来获取，需要申请B站API使用权限。
(2)通过B站的视频搜索页，以网页爬虫的方式，模拟浏览器行为，下载搜索页结果并且解析页面。

2.以怎样的框架与方式来呈现搜索结果并让用户选择...
(1)利用QtWebkitWidgets，使用Web界面来呈现搜索结果，并且利用Qt的Webkit Bridge扩充js接口来实现用户选择这一交互过程，这样做的弊端是需要链接Qt的webkit模块，4.8M的DLL大小，使得本来就很大的程序更大(18M...)
(2)完全使用Qt重写，可以使用QListView或QListWidget来实现信息的表现与交互。这样虽然可以减小程序体积，但是代码量会比方案一多得多...

嗯嗯...最近打算开工把这个功能添上去....做法很多...具体怎么做咱们就来讨论一下吧...
\(・∀・)/