【C#】番号/电影资源搜索V2
本帖最后由 wushaominkk 于 2018-6-13 22:38 编辑时隔一年多,V2版其实早已做完,由于各种原因并未更新到论坛上来,还望见谅。
新版本使用C#重写了,为了更好的编写爬虫,同时也有一定的学习价值,添加新爬虫仅需新实现一个类即可。
老版本地址传送门:老版本
主流程代码如下:
private void search_btn_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(search_page.Text))
{
MessageBox.Show(this, "请输入页数");
return;
}
var word = search_content.Text;
var page = Int32.Parse(search_page.Text);
search_result.Rows.Clear();
Task.Factory.StartNew(() => start_sratch_bt(word, page, bt_cancel_source));
}
每个爬虫类返回的数据结构统一如下:
爬虫基类如下:
使用界面如下:
新版本功能:
- 优化搜索速度(开启多线程,利用C#的HttpClient),由于是本地搜索,所以最终速度还是取决于网速。
- 优化爬虫,弃用正则,改用XPath。尽可能正确迅速的定位资源信息。
- 增加搜索结果排序功能。
- 新增优质资源站。
- 修复老版本部分爬虫失效的问题。
{:301_978:} 走过路过赏个热心呗~^_^
网盘地址:链接:https://pan.baidu.com/s/1gO-vGF2wQHh5VbF86Tnntw 密码:lwlp
土豪地址:
由于代码打包附件超出限制了,论坛下载的压缩包,源码已经删了。 需要源码的可以去网盘下载
{:301_997:} 拿走,谢谢 链接没有了啊 gyr008 发表于 2018-6-21 15:03
支持楼主,希望楼主做的更好,加油!
:lol感谢支持 番号也能搜 这厉害了 能再提供下番号吗? 感谢楼主的分享,下来试一下 huluwav587 发表于 2018-6-11 14:46
番号也能搜 这厉害了 能再提供下番号吗?
老哥 你做主驾 我在副驾可好{:301_998:} 写的不错的{:301_991:} 下载了非常不错 好厉害!!! 本帖最后由 樱琅 于 2018-6-11 15:32 编辑
感谢无私分享 huluwav587 发表于 2018-6-11 14:46
番号也能搜 这厉害了 能再提供下番号吗?
{:1_905:}NHDTA-914 某坛友给我的。转赠给你了