C#用于生成meileg网站的图片下载地址
2012-04-17 17:59
603 查看
最近在采集网站发现了一个图片站http://www.meileg.com,分析一下图片地址很有规律每一个图集都是下的图片地址都是
http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/0001.jpg http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/0002.jpg
所以只要采取每一个分类的首地址{http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/},然后生成一下就ok了
生成所需要的地址后,然后就可以下载了
我自己写了个小程序可以把所有图片自动下载,并且自动分类,很方便的,请继续关注吧,随后我会将他贴出来
http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/0001.jpg http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/0002.jpg
所以只要采取每一个分类的首地址{http://www.meileg.com/beautyleg/photo/big/665-Vicni-70/},然后生成一下就ok了
生成所需要的地址后,然后就可以下载了
class OpeaText { //读取采集到得地址 public static void Readtxt(string filePath) { FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read); try { using (StreamReader sr = new StreamReader(fs, System.Text.Encoding.Default)) { String line; int i = 1; //第一个文件命名为1.txt while ((line = sr.ReadLine()) != null) { //没读取一条就生成一个图集的下载地址集合文件 Writetxt(line, i); i++; } } } catch (Exception e) { Console.WriteLine("The file could not be read:"); Console.WriteLine(e.Message); } fs.Close(); } /// <summary> /// 写入txt文件 /// </summary> /// <param name="strline">要写入的一行数据</param> /// <param name="num">以数字作为文件名称</param> public static void Writetxt(string strline, int num) { FileStream fs = new FileStream("D:\\leg\\" + num + ".txt", FileMode.CreateNew, FileAccess.Write); using (StreamWriter sr = new StreamWriter(fs)) { for (int i = 1; i < 100; i++) { if (i <= 9) { //sr.WriteLine("<a href=\"" + strline + "000" + i + ".jpg" + "\">pic</a>");//这种方式 //使用迅雷的批量下载的功能就可以实现,但是每次只能一个图集一个图集的下载,很麻烦,还不如自己写个程序来实现 sr.WriteLine(strline + "000" + i + ".jpg"); } else { //sr.WriteLine("<a href=\"" + strline + "00" + i + ".jpg" + "\">pic</a>"); sr.WriteLine(strline + "00" + i + ".jpg"); } } } fs.Close(); } }
我自己写了个小程序可以把所有图片自动下载,并且自动分类,很方便的,请继续关注吧,随后我会将他贴出来
相关文章推荐
- C#也能PS图片,还能为网站Ajax上传图片同时生成微缩图(附Demo)
- C#生成/转换迅雷下载地址
- 下载某网站图片(C#)
- C#网站开发----在服务器上生成临时文件,下载到客户端,然后删除临时文件
- 关于c#的书籍下载网站和地址
- Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)
- C#获取网页的HTML码、下载网站图片
- C#获取网页的HTML码、下载网站图片
- C#也能PS图片,还能为网站Ajax上传图片同时生成微缩图(附Demo)
- C#获取网页的HTML码、下载网站图片、获取IP地址
- asp.net(c#)从url网络地址下载图片或文件到本地硬盘
- 毛超帅 使用 jquery.qrcode.js 生成网站地址url二维码图片______软件开发-JAVA
- C#获取网页的HTML码,下载网站图片
- C#获取网页的HTML码、下载网站图片 get post
- C#从别的网站下载图片(正则表达式)
- Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)
- Url地址重写HttpHander生成静态HTML文件 FckEditor,远程图片下载,插件
- 使用ASP.net(C#)批量上传图片并自动生成缩略图,文字水印图,图片水印图
- C# 根据图片Http地址变为本地图片并放进压缩包
- C#去噪用于验证码图片识别的类续