逸雨清风 校园网视频下载器 V0.26 说明

[之前的版本可能不可用,现已更新,2013-7-1]

1、初次使用请选择客户端首页顶部的“分享给同学按钮”,得到当前学校局域网的服务器IP,粘贴到软件里,之后软件自动添加IP。如成都信息工程学院 http://10.254.241.130

2、复制校园网视频客户端里地址栏的链接,如http://netkuu.letv.com/bofangye.html?

info=687474703A2F2F6D372E6E65746B75752E636F6D2F6C786A2F74616E676368616F68616F6E616E72656E2F2A2A2E6D6B76&type=netkuu.letv 到软件里。

3、点击生成得到下载链接,可以复制生成的链接到迅雷、旋风等下载工具里下载,也可点击软件的下载直接下载。(因为是局域网下载,所以平均速度都在10M/S以上)。V0.2版本的自带下载功能还很简陋,没有添加下载进度显示,建议复制链接用迅雷下载。

4、此版本相对V0.1版本针对电视剧下载做了优化,可以获取到电视剧所有集数的下载链接。

5、主机IP固定后不要随意修改,若需修改,可以在程序里暂时性修改,若要永久性修改请用文本方式打开软件文件夹里config.yyqf文件编辑。

6、因为使用了URLDownloadToFile这个函数和一个皮肤DLL,所以可能杀毒软件会误报,请将软件加入白名单或退出杀软。

-----------------------------------------------------------逸雨清风出品 2013.6.14

更多详细信息访问我的CSDN博客:http://dwz.cn/moviedown
                 新浪微博: 仁寿府府尹

2013.7.1
1、今天又用了一下,修复一些BUG
2013.6.15
1、提高稳定性。
2、软件自带下载功能添加多线程,界面不会卡住

软件下载地址:http://download.csdn.net/detail/xyydyyqf/5682221

1、初次使用要先配置服务器IP

2、然后就可以使用了,复制客户端地址栏的网址到软件里生成下载地址,点复制链接迅雷会自动监听打开下载窗口

3、针对电视剧下载,会生成每一集的详细下载地址,同样只需要复制下载地址即可,另外软件自带也有下载功能,不过暂时比较简陋(没有添加多线程,没有添加下载进度,毕竟只弄了半天)

铁甲刺穿,海棠酒满,校园网最高战力凸显。你有你的联通四兆,我有我的校园网。你只听说我网速奇慢,却没见过我的PT和视频客户端。校园网是注定孤独的旅行,路上少不了质疑和嘲笑, 但那有怎样,我用校园网,我为自己代言。

初始化代码

/*
**********  逸雨清风 校园网视频下载器 V0.2
**********  逸雨清风出品 2013.6.14
**********  数电也考完了!终于没有数学物理了!
**********  值得庆贺!写一发代码以表喜悦
**********  新浪微博:仁寿府府尹
*///添加初始化代码SkinH_Attach();GetCurrentDirectory(sizeof(CurrentSoftAddreass),CurrentSoftAddreass);lstrcat(CurrentSoftAddreass,"\\config.yyqf");ZeroMemory(ip,sizeof(ip));ZeroMemory(ID,sizeof(ID));ZeroMemory(client,sizeof(client));ZeroMemory(urlready,sizeof(urlready));ZeroMemory(urldown,sizeof(urldown));fpip = fopen(CurrentSoftAddreass,"a+");  //检测是否存在配置文件,不存在则创建fgets(ip,sizeof(ip),fpip);  //存在配置文件读取ip地址if (ip[0] == '\0') MessageBox(hWnd,"未检测到配置信息,初次使用请点击客户端首页顶部的“分享给同学”\n得到当前学校局域网的服务器IP,粘贴到软件里",ip,MB_OK|MB_ICONINFORMATION);SetDlgItemText(hWnd,IDC_IP,ip);

电影下载地址生成

 case IDGET:{GetDlgItemText(hWnd,IDC_IP,ip,sizeof(ip));GetDlgItemText(hWnd,IDC_EDIT1,client,sizeof(client));for (int i=0;i<300;i++){if (client[i] == '='){int j;for (j=0;client[i] != '&';j++){i++;ID[j] = client[i];}ID[j-1] = '\0';break;}}  //提取视频IDTCHAR tempready[300],tempdown[300];sprintf(tempready,"%s/xy_new.asp?a=%s&b=%s",ip,"1",ID);URLDownloadToFile(NULL,tempready,"c:\\1.txt",0,NULL);if (_access("c:\\1.txt", 0) != -1) // 第二集链接页面下载成功。说明是电视剧。{FILE *fptemptemp = fopen("c:\\1.txt","r");fgets(tempdown,sizeof(tempdown),fptemptemp);if (tempdown[1] == '|') {   //只有电视剧在集数=1的时候才有‘|’HINSTANCE hInstance=(HINSTANCE)GetWindowLong(hWnd,GWL_HINSTANCE);DialogBox(hInstance,MAKEINTRESOURCE(IDD_DSJ),NULL,DSJ_PROC);}fclose(fptemptemp);DeleteFile("c:\\1.txt");  }  //测试是否是电视剧,若为电视剧跳转到电视剧sprintf(urlready,"%s/xy_new.asp?a=%s&b=%s",ip,"0",ID);URLDownloadToFile(NULL,urlready,"c:\\1.txt",0,NULL);FILE *fptemp = fopen("c:\\1.txt","r");fgets(urldown,sizeof(urldown),fptemp);if (urldown[1] != '|') MessageBox(hWnd,"视频网址复制错误或主机错误","错误",MB_OK|MB_ICONINFORMATION);for (int i=0;i<sizeof(urldown);i++){if (urldown[i] == 'h') {int j=0;char temp[300];while (urldown[i]!='|'){temp[j] = urldown[i];j++;i++;}ZeroMemory(urldown,sizeof(urldown));temp[j]='\0';strcpy(urldown,temp);break;}}//生成下载链接SetDlgItemText(hWnd,IDC_DOWNLOAD,urldown);fclose(fptemp);DeleteFile("c:\\1.txt");     //关闭并删除临时文件if (fpip == NULL) fputs(ip,fpip);fclose(fpip);}break;case IDCOPY:{HGLOBAL hClip; if(OpenClipboard(hWnd)) { EmptyClipboard();    hClip = GlobalAlloc(GMEM_MOVEABLE, sizeof(urldown)+1); char *buff; buff = (char*)GlobalLock(hClip); strcpy(buff, (char*)(LPCTSTR)urldown); GlobalUnlock(hClip); SetClipboardData(CF_TEXT, hClip); CloseClipboard(); }}break;

软件自带下载功能:

 case IDDOWN:{OPENFILENAME ofn;TCHAR szFile[MAX_PATH];               ZeroMemory(&ofn,sizeof(ofn));       ofn.lpstrFilter = TEXT("MKV(.mkv)\0*.MKV\0RMVB(.rmvb)\0*.RMVB\0ALL(*.*)\0*.*\0");ofn.nFilterIndex = 0;ofn.lpstrTitle = TEXT("下载保存校园网视频");    ofn.hwndOwner = hWnd;      ofn.lpstrFile = szFile;ofn.lStructSize = sizeof(ofn);ofn.lpstrFile[0] = TEXT('\0');ofn.nMaxFile = sizeof(szFile);ofn.nMaxFileTitle = 0;ofn.lpstrInitialDir = NULL;  ofn.Flags = OFN_EXPLORER |OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST||OFN_READONLY; ZeroMemory(urldown,sizeof(urldown));GetDlgItemText(hWnd,IDC_DOWNLOAD,urldown,sizeof(urldown));if (GetSaveFileName(&ofn))    {strcat(szFile,".mkv");if ((URLDownloadToFile(NULL,urldown,szFile,0,NULL)) == 0) MessageBox(hWnd,"校园网视频下载完成!","下载完成",MB_OK|MB_ICONINFORMATION);//URLDowloadToFile返回0即是下载成功}}break;


多集电视剧下载地址获取

BOOL DSJ_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
{TCHAR DSJ[40000];TCHAR tempready[300],tempdown[300];ZeroMemory(DSJ,sizeof(DSJ));for (int k=0;k<200;k++){ZeroMemory(tempready,sizeof(tempready));ZeroMemory(tempdown,sizeof(tempdown));sprintf(tempready,"%s/xy_new.asp?a=%d&b=%s",ip,k,ID);URLDownloadToFile(NULL,tempready,"c:\\2.txt",0,NULL);if (_access("c:\\2.txt", 0) != -1) // 第N集链接页面下载成功。说明第N集存在{FILE *fptemptemp = fopen("c:\\2.txt","r");fgets(tempdown,sizeof(tempdown),fptemptemp);for (int i=0;i<sizeof(tempdown);i++){if (tempdown[i] == 'h') {int j=0;char temp[300];while (tempdown[i]!='|'){temp[j] = tempdown[i];j++;i++;}ZeroMemory(tempdown,sizeof(tempdown));temp[j]='\0';strcpy(tempdown,temp);break;}}fclose(fptemptemp);DeleteFile("c:\\2.txt");TCHAR Chapter[200];sprintf(Chapter,"第%d集: %s\r\n",k+1,tempdown);lstrcat(DSJ,Chapter);}}SetDlgItemText(hwnd,IDC_EDIT,DSJ);return TRUE;
}

PS:电视剧的批量下载还有一种办法是使用迅雷的通配符批量下载,先用软件得到电视剧第一集的链接。每一集链接末尾的F2A2A改为F3*(集数十位数)3*(集数个位数),其余不变。例如ID为:

687474703A2F2F6D382E6E65746B75752E636F6D2F652F6C786A2F73756974616E6779696E6778696F6E677A6875616E2F2A2A2E6D6B76,前面的一长串可以无视掉,直接看最后的F2A2A,第一集就把F2A2A改为F3031其余都不变,第二十集就把F2A2A改成F3230其余不变即可。

所以校园网里第二十二集的完全下载链接是:

http://10.254.241.130/kuuG/687474703A2F2F6D382E6E65746B75752E636F6D2F652F6C786A2F73756974616E6779696E6778696F6E677A6875616E2F32322E6D6B76.mkv。之后在迅雷里建立批量下载不过只能十集批量,因为十位和个位都在变化。

/*

******逸雨清风 出品

******http://blog.csdn.net/xyydyyqf

*/

[VS2010]逸雨清风 校园网视频,网吧视频(光音网视)下载器 V0.26相关推荐

  1. [VS2010]读秀资源咨询法下载器:逸雨清风读秀批量下载 V5.20 2015-5-20

    2019.2.10 已免费! 2015.05 逸雨清风读秀批量下载 V5.20 软件特色  1.支持验证码,出现验证码会提醒跳转,之后可以正常下载 2.可以下载包库全文 3.自动下载附加页,解析详细书 ...

  2. python从入门到精通视频(全60集)-【网盘下载】Python从入门到精通视频(全60集)...

    Python从入门到精通视频(全60集) JAVA? 今天 课程目录 python入门教程-1-Python编程语言历史及特性 python入门教程-2-Python编程语言初接触 python入门教 ...

  3. 国嵌视频光盘及源码网盘下载地址-续

    由于之前的115网盘不能下载了,现在给大家提供一个最新的链接. 第1天:ARM系统开发基础 http://pan.baidu.com/s/1bongEGv 第1天:硬件访问 http://pan.ba ...

  4. php如何制作视频特效,视频特效制作工具 视频打斗特效制作软件

    想要为视频片头制作一个简单的片头特效吗,那么你知道用Office PowerPoint也能制作一个片头特效吗,Office PowerPoint的功能其实很强大,至于强大到什么程度,这就要靠摸索了.p ...

  5. 将视频插入视频:CVPR2019论文解析

    将视频插入视频:CVPR2019论文解析 Inserting Videos into Videos 论文链接: http://openaccess.thecvf.com/content_CVPR_20 ...

  6. 【视频】视频方面大神博客总结

    1.雷霄骅博客 [总结]视音频编解码技术零基础学习方法:雷神对音视频技术的总结,包括:视频播放器原理.流媒体协议.封装格式.视频编码.音频编码.网络视音频平台对比.首先对雷神的顶礼膜拜,学完这篇博客, ...

  7. 抖音AI火了!以视频搜视频,不知小姐姐叫什么,也能搜出她的影像

    痴栗子 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 以图搜图,已经无法满足人类了. 如今,一个以视频搜视频的新技能上线了. 比如,你捕捉了一只可爱的妹子,想要看到更多她的影像,只要点一 ...

  8. python视频下载-python动态视频下载器的实现方法

    这里向大家分享一下python爬虫的一些应用,主要是用爬虫配合简单的GUI界面实现视频,音乐和小说的下载器.今天就先介绍如何实现一个动态视频下载器. 爬取电影天堂视频 首先介绍的是python爬取电影 ...

  9. 视频直播技术详解(7)现代播放器原理

    <视频直播技术详解>系列之七:现代播放器原理 牛小七2016年9月29日发布在 视频直播技术详解 from: http://blog.qiniu.com/archives/7040 七牛云 ...

最新文章

  1. Android Studio对于Java8特性的支持
  2. dell跳过开机硬件检测_移动工作站DELL Precision 7740评测连载2:开机初测
  3. php 扩展 mysql_PHP链接MySQL的常用扩展函数
  4. wasm-simd入门(卷积指令)
  5. 基于JavaScript技术的横排文字转古书式竖排工具
  6. Android Zip文件解压缩代码
  7. 大学计算机基础总结,大学计算机基础第二章总结
  8. Linux IPC实践(13) --System V IPC综合实践
  9. Linux批量复制文件夹里的文件到另一个文件夹(问题:linux sh: /bin/cp: Argument list too long )
  10. json_decode用法
  11. 数据结构实验之数组一:矩阵转置
  12. linux 增加虚拟设备,第一篇Zstack之创建虚拟机
  13. 遥感影像校正效果检测系统代码设计与实现
  14. 数据采集的目的是什么
  15. 双代号网络图快速计算时差法
  16. PageHelper.startPage()使用问题:,以及利用PageInfo和Page手动分页
  17. 一个简单的爬虫例子-天气
  18. Centos7升级OpenSSL 1.0.2k-fips
  19. Tensorflow2.3用SaveModel保存训练模型.pb等文件+opencvino转IR文件
  20. ML@概率@常用分布@常用函数及其性质

热门文章

  1. Android 安装第三方远程协助APP无法控制屏幕
  2. Git 分支操作、Git 团队协作机制、GitHub 操作
  3. openlayers 绘制动态迁徙线、曲线
  4. js实现购物车结算界面
  5. VS2015生成的exe文件在其他电脑下运行
  6. 标签设计打印软件:LabelJoy 6.23.0 Crack
  7. id门禁卡复制到手机_门禁卡复制到苹果手机
  8. 【HTML5】基础教程
  9. 【工程光学】几何光学基本定律成像概念
  10. java eclipse生成apk,将Eclipse Android项目打包成APK文件