最新yahoo相册批量下载工具v1.2(一口气下载整个相册)
来源:互联网 发布:sql server书籍 编辑:程序博客网 时间:2024/05/01 23:18
我把上次的 作了一些更改, 现在的版本,只需要填入yahoo相册的地址,软件就会自动现在整个相册,并且按相册的目录自动生成 保存图片的目录。一切自动,方便好用。当然还有不完善的地方,中途不能停止,不能显示图片下载进度,不能断点续传。这几天比较忙,以后再作完善。谢谢大家的支持!
一下是部分代码:
因为暂时不能上传软件,需要的和我联系吧!!!!
Regex UrlRegex = new Regex(@"&aid=([/w]*)", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Regex UrlRegex1 = new Regex(@"<h4 >([/w-]*)</h4>", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Regex UrlRegex2 = new Regex(@"&pid=([/w]*).jpg", RegexOptions.IgnoreCase | RegexOptions.Compiled);
Regex UrlRegex3= new Regex(@"http://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*).jpg", RegexOptions.IgnoreCase | RegexOptions.Compiled);
// Regex UrlRegex = new Regex(@"http://cn.f11.([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?", RegexOptions.IgnoreCase | RegexOptions.Compiled);
MatchCollection matches1 = UrlRegex1.Matches(content);
foreach (Match match1 in matches1)
{
album[albumn]=match1.Value.ToString().Substring(5,match1.Value.ToString().Length-10);
albumn++;
}
int albumindex=0;
MatchCollection matches = UrlRegex.Matches(content);
foreach (Match match in matches)
{
//contentstr=contentstr+urladdr+match.Value.ToString()+"/n";
string albumaddr=urladdr+match.Value.ToString();
albumcontent=sethttpurl(albumaddr);
MatchCollection matches2 = UrlRegex2.Matches(albumcontent);
foreach (Match match2 in matches2)
{
int namepos=match2.Value.ToString().IndexOf("=");
string picname=match2.Value.ToString().Substring(namepos+1,match2.Value.ToString().Length-namepos-1);
string downaddr="http://photos.i.cn.yahoo.com/down-"+urladdrnode+match.Value.ToString()+match2.Value.ToString();
downcontent=sethttpurl(downaddr);
MatchCollection matches3 = UrlRegex3.Matches(downcontent);
if(!System.IO.Directory.Exists(textBox4.Text+"//"+album[albumindex].ToString()))
System.IO.Directory.CreateDirectory(textBox4.Text+"//"+album[albumindex].ToString());
foreach (Match match3 in matches3)
{
contentstr=contentstr+match3.Value.ToString()+"/n";
try
{
//wc.DownloadFile(match3.Value.ToString(),textBox4.Text+"//"+i.ToString()+picname);
wc.DownloadFile(match3.Value.ToString(),textBox4.Text+"//"+album[albumindex].ToString()+"//"+i.ToString()+picname);
i=i+1;
}
catch(System.Net.WebException ex)
{
contentstr=contentstr+ex.ToString()+"可能有错请检查下载的图片是否正确!"+"/n";
}
}
}
albumindex++;
- 最新yahoo相册批量下载工具v1.2(一口气下载整个相册)
- yahoo相册批量下载工具版本已经更新v1.2
- yahoo相册原始图片的批量下载工具
- yahoo相册批量下载工具c# 部分源码
- 雅虎 (YAHOO)相册下载工具 Beta1 发布
- yahoo相册图片批量下载2.0v已经发布了 (vc++)
- 高仿淘小宝相册存储空间网络系统V1.0最新下载地址
- 人人网相册图片批量下载器V1.1.02发布
- 人人网相册批量下载器V1.1.0.3发布
- 豆瓣相册批量下载
- 163相册批量下载程序
- 相册批量下载新版v4.0发布 支持yupoo相册,
- 相册批量下载 前版本为v3.5 支持:雅虎相册、谷歌相册、网易相册、yupoo相册、百度相册、QQ相册
- 命令行下批量下载网易相册
- 批量下载豆瓣相册图片python脚本
- 使用Flickr下载器批量下载Flickr的相册
- 百度云的高速下载技巧系列3---批量文件下载工具pandownload v1.3.5版 (PC)
- 雅虎相册批量下载v3.0 公布!支持相册主人登录 欢迎大家试用
- 想在这里写一篇试一下
- sprintf,sscanf的用法(转)
- Mapxtreme图元变更
- EJBCA安装过程(进行中)
- 细说linux信号 一
- 最新yahoo相册批量下载工具v1.2(一口气下载整个相册)
- 设置session和cookie的类,安全。
- 常用log4j配置
- 迈出自己的第一步
- [转]使用Excel分析MySQL数据[http://database.ctocio.com.cn/tips/145/7138145_3.shtml]
- 首届信息服务行业人才招聘会
- 上海每天的交通真是拥挤
- css属性
- U-boot相关函数(二)