六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

c# 自動解析頁面中圖片鏈接并下載到本地

[摘要]自動解析網頁中圖片鏈接并下載到本地做CMS的時候,需要采集別人的文章但是里面的圖片好多都是動態的,所以需要下載到本地比較好,下面是基本代碼。using System;using System.Tex...

 

自動解析網頁中圖片鏈接并下載到本地
做CMS的時候,需要采集別人的文章但是里面的圖片好多都是動態的,所以需要下載到本地比較好,下面是基本代碼。

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.IO;
namespace zhang.Common
{
    public class HanlerFiles
    {
        private string[] GetImgTag(string htmlStr)
        {
            Regex regObj = new Regex("", RegexOptions.Compiled RegexOptions.IgnoreCase);
            string[] strAry = new string[regObj.Matches(htmlStr).Count];
            int i = 0;
            foreach (Match matchItem in regObj.Matches(htmlStr))
            {
                strAry[i] = GetImgUrl(matchItem.Value);
                i++;
            }
            return strAry;
        }

        private string GetImgUrl(string imgTagStr)
        {
            string str = "";
            Regex regObj = new Regex("http://.+.(?:jpg gif bmp png)", RegexOptions.Compiled RegexOptions.IgnoreCase);
            foreach (Match matchItem in regObj.Matches(imgTagStr))
            {
                str = matchItem.Value;
            }
            return str;
        }
        /**////


        /// 根椐Html內空自動識別圖像文件,并下載到服務器指定目錄
        ///

        ///
        ///
        ///
        public int SaveUrlPics(ref string strHTML, string path)
        {
            string[] imgurlAry = GetImgTag(strHTML);
            try
            {
                for (int i = 0; i < imgurlAry.Length; i++)
                {
                    //WebRequest req = WebRequest.Create(imgurlAry[i]);
                    string preStr = System.DateTime.Now.ToString() + "_";
                    preStr = preStr.Replace("-", "");
                    preStr = preStr.Replace(":", "");
                    preStr = preStr.Replace(" ", "");
                    WebClient wc = new WebClient();
                    wc.DownloadFile(imgurlAry[i], HttpContext.Current.Server.MapPath(path) + "/" + preStr + imgurlAry[i].Substring(imgurlAry[i].LastIndexOf("/") + 1));
                    strHTML = strHTML.Replace(imgurlAry[i], path + preStr + imgurlAry[i].Substring(imgurlAry[i].LastIndexOf("/") + 1));
                }
                
            }
            catch (Exception ex)
            {
                //return ex.Message;
            }
            return imgurlAry.Length;
        }

    }
}

 

 


學習教程快速掌握從入門到精通的電腦知識




主站蜘蛛池模板: 在线播放精品视频 | 无声在线完整版免费观看 | 日日搞夜夜操 | 日本激情视频网站 | 日本性网 | 欧美一块操 | 在线观看视频一区二区三区 | 日韩 欧美 中文字幕 不卡 | 色碰视频 | 亚洲精品中文字幕无乱码 | 日韩尤物 | 四虎成人影院网址 | 日本精品一区二区三区四区 | 欧美亚洲一级片 | 一级黄色片免费播放 | 午夜福利国产一级毛片 | 视频在线观看免费视频 | 羞羞影院男女午夜爽爽影视 | 亚洲福利视频网 | 色婷婷中文字幕 | 四虎国产精品视频免费看 | 青草视频在线观看免费视频 | 日韩a级一片在线观看 | 青草国内精品视频在线观看 | 欧美又大粗又爽又黄大片视频黑人 | 色狠狠综合网 | 日韩毛片大全免费高清 | 欧美综合中文字幕久久 | 亚洲综合导航 | 天天射日日 | 天天做天天爱夜夜爽女人爽宅 | 天天看片天天爽_免费播放 天天看片天天爽 | 日本特黄特色aaa大片免费欧 | 色偷偷狠狠色综合网 | 四虎影视免费永久在线观看黄 | 四虎网站在线播放 | 深夜在线观看免费看视频 | 色成人免费网站 | 午夜视频在线观看免费视频 | 亚洲美女大bbbbbbbbb | 日韩精品在线第一页 |