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

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

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人片77788 | 日韩欧美一区二区三区不卡在线 | 亚洲 欧美 视频 | 天天干天天爽天天射 | 亚洲男人的天堂在线播放 | 日本亚洲乱码中文字幕影院 | 色噜噜狠狠大色综合 | 星辰影院在线观看高清免费观看 | 中文字幕亚洲综合久久男男 | 日日夜夜骑 | 新一级毛片国语版 | 特黄一级真人毛片 | 青青青手机在线视频 | 午夜片在线观看 | 日产国产欧美韩国在线 | 性欧美大战久久久久久久久 | 五月婷婷丁香花 | 一区二区免费视频观看 | 最新国产精品亚洲 | 青草青在线视频 | 日日摸夜夜添夜夜添特色大片 | 天天色综合影视 | 日本欧美一区二区三区视频麻豆 | 综合丁香| 在线亚洲播放 | 日本黄色片网址 | 亚洲 欧美精品 | 亚洲成在人天堂在线 | 亚洲欧洲尹人香蕉综合 | 午夜轮理| 添人人躁日日躁夜夜躁夜夜揉 | 亚洲人成人77777在线播放 | 亚洲欧美一区二区三区不卡 | 欧美在线tv | 青草视频在线播放 | 欧美午夜性春猛xxxx | 日本免费观看网站 | 欧美视频在线免费 | 性生大片免费观看性 |