欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

解析網頁中添加新浪天氣預報的幾種方法(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:使用ASP.NET內置類生成圖片縮略圖及水印
ASP.NETImageGeneration內置了ImageResizeTransform類,可以實現圖片大小調整功能。也可以擴展ImageTransform實現自己的圖片變換類。 下面使用ASP.NETImageGeneration生成圖片縮略圖及水印的代碼。 數據庫: CREATETABLEt_images ( image_idINT, image_dataIM


代碼如下: 
using System;
using System.Collections.Generic;
using System.Web;

namespace WebApplication8
{
    public class ConvertCode
    {
        public static string ConvertCodeByCity(string City)
        {
            string Code = "";
            switch (City)
            {
                case "北京":
                    Code = "110100";
                    break;
                case "天津":
                    Code = "120100";
                    break;
                case "石家莊":
                    Code = "130101";
                    break;
                case "唐山":
                    Code = "130201";
                    break;
                case "秦皇島":
                    Code = "130301";
                    break;
                case "張家口":
                    Code = "130701";
                    break;
                case "承德":
                    Code = "130801";
                    break;
                case "廊坊":
                    Code = "131001";
                    break;
                case "邯鄲":
                    Code = "130401";
                    break;
                case "邢臺":
                    Code = "130501";
                    break;
                case "保定":
                    Code = "130601";
                    break;
                case "滄州":
                    Code = "130901";
                    break;
                case "衡水":
                    Code = "133001";
                    break;
                case "太原":
                    Code = "140101";
                    break;
                case "大同":
                    Code = "140201";
                    break;
                case "陽泉":
                    Code = "140301";
                    break;
                case "晉城":
                    Code = "140501";
                    break;
                case "朔州":
                    Code = "140601";
                    break;
                case "忻州":
                    Code = "142201";
                    break;
                case "離石":
                    Code = "142331";
                    break;
                case "榆次":
                    Code = "142401";
                    break;
                case "臨汾":
                    Code = "142601";
                    break;
                case "運城":
                    Code = "142701";
                    break;
                case "長治":
                    Code = "140401";
                    break;
                case "呼和浩特":
                    Code = "150101";
                    break;
                case "包頭":
                    Code = "150201";
                    break;
                case "烏海":
                    Code = "150301";
                    break;
                case "集寧":
                    Code = "152601";
                    break;
                case "巴彥浩特":                           //這個城市搜索不到
                    Code = "152701";
                    break;
                case "臨河":
                    Code = "152801";
                    break;
                case "鄂爾多斯":                           //這個城市搜索不到
                    Code = "152921";
                    break;
                case "赤峰":
                    Code = "150401";
                    break;
                case "通遼":
                    Code = "152301";
                    break;
                case "錫林浩特":
                    Code = "152502";
                    break;
                case "海拉爾":                            //這個城市搜索不到
                    Code = "152101";
                    break;
                case "烏蘭浩特":
                    Code = "152201";
                    break;
                case "沈陽":
                    Code = "210101";
                    break;
                case "大連":
                    Code = "210201";
                    break;
                case "鞍山":
                    Code = "210301";
                    break;
                case "撫順":
                    Code = "210401";
                    break;
                case "本溪":
                    Code = "210501";
                    break;
                case "錦州":
                    Code = "210701";
                    break;
                case "營口":
                    Code = "210801";
                    break;
                case "阜新":
                    Code = "210901";
                    break;
                case "盤錦":
                    Code = "211101";
                    break;
                case "鐵嶺":
                    Code = "211201";
                    break;
                case "朝陽":
                    Code = "211301";
                    break;
                case "葫蘆島":
                    Code = "211401";
                    break;
                case "丹東":
                    Code = "210601";
                    break;
                case "長春":
                    Code = "220101";
                    break;
                case "吉林":
                    Code = "220201";
                    break;
                case "四平":
                    Code = "220301";
                    break;
                case "遼源":
                    Code = "220401";
                    break;
                case "松原":
                    Code = "220601";
                    break;
                case "白城":
                    Code = "222301";
                    break;
                case "延邊":
                    Code = "222401";
                    break;
                case "通化":
                    Code = "220501";
                    break;
                case "哈爾濱":
                    Code = "230101";
                    break;
                case "雞西":
                    Code = "230301";
                    break;
                case "鶴崗":
                    Code = "230401";
                    break;
                case "雙鴨山":
                    Code = "230501";
                    break;
                case "伊春":
                    Code = "230701";
                    break;
                case "佳木斯":
                    Code = "230801";
                    break;
                case "七臺河":
                    Code = "230901";
                    break;
                case "牡丹江":
                    Code = "231001";
                    break;
                case "綏化":
                    Code = "232301";
                    break;
                case "齊齊哈爾":
                    Code = "230201";
                    break;
                case "大慶":
                    Code = "230601";
                    break;
                case "黑河":
                    Code = "232601";
                    break;
                case "大興安嶺":
                    Code = "232700";
                    break;
                case "上海":
                    Code = "310100";
                    break;
                case "南京":
                    Code = "320101";
                    break;
                case "無錫":
                    Code = "320201";
                    break;
                case "徐州":
                    Code = "320301";
                    break;
                case "常州":
                    Code = "320401";
                    break;
                case "蘇州":
                    Code = "320501";
                    break;
                case "南通":
                    Code = "320600";
                    break;
                case "連云港":
                    Code = "320701";
                    break;
                case "淮陰":
                    Code = "320801";
                    break;
                case "鹽城":
                    Code = "320901";
                    break;
                case "揚州":
                    Code = "321001";
                    break;
                case "鎮江":
                    Code = "321101";
                    break;
                case "泰州":
                    Code = "321102";
                    break;
                case "宿遷":
                    Code = "321103";
                    break;
                case "杭州":
                    Code = "330101";
                    break;
                case "寧波":
                    Code = "330201";
                    break;
                case "溫州":
                    Code = "330301";
                    break;
                case "嘉興":
                    Code = "330401";
                    break;
                case "湖州":
                    Code = "330501";
                    break;
                case "紹興":
                    Code = "330601";
                    break;
                case "金華":
                    Code = "330701";
                    break;
                case "衢州":
                    Code = "330801";
                    break;
                case "舟山":
                    Code = "330901";
                    break;
                case "麗水":
                    Code = "332501";
                    break;
                case "臺州":
                    Code = "332602";
                    break;
                case "合肥":
                    Code = "340101";
                    break;
                case "蕪湖":
                    Code = "340201";
                    break;
                case "蚌埠":
                    Code = "340301";
                    break;
                case "淮南":
                    Code = "340401";
                    break;
                case "馬鞍山":
                    Code = "340501";
                    break;
                case "淮北":
                    Code = "340601";
                    break;
                case "銅陵":
                    Code = "340701";
                    break;
                case "安慶":
                    Code = "340801";
                    break;
                case "黃山市":
                    Code = "341001";
                    break;
                case "阜陽":
                    Code = "342101";
                    break;
                case "宿州":
                    Code = "342201";
                    break;
                case "滁州":
                    Code = "342301";
                    break;
                case "六安":
                    Code = "342401";
                    break;
                case "宣城":
                    Code = "342501";
                    break;
                case "巢湖":
                    Code = "342601";
                    break;
                case "池州":
                    Code = "342901";
                    break;
                case "福州":
                    Code = "350101";
                    break;
                case "廈門":
                    Code = "350201";
                    break;
                case "莆田":
                    Code = "350301";
                    break;
                case "三明":
                    Code = "350401";
                    break;
                case "泉州":
                    Code = "350501";
                    break;
                case "漳州":
                    Code = "350601";
                    break;
                case "南平":
                    Code = "352101";
                    break;
                case "寧德":
                    Code = "352201";
                    break;
                case "龍巖":
                    Code = "352601";
                    break;
                case "隴南":
                    Code = "352602";
                    break;
                case "慶陽":
                    Code = "352603";
                    break;
                case "南昌":
                    Code = "360101";
                    break;
                case "景德鎮":
                    Code = "360201";
                    break;
                case "贛州":
                    Code = "362101";
                    break;
                case "萍鄉":
                    Code = "360301";
                    break;
                case "九江":
                    Code = "360401";
                    break;
                case "新余":
                    Code = "360501";
                    break;
                case "鷹潭":
                    Code = "360601";
                    break;
                case "宜春":
                    Code = "362201";
                    break;
                case "上饒":
                    Code = "362301";
                    break;
                case "吉安":
                    Code = "362401";
                    break;
                case "濟南":
                    Code = "370101";
                    break;
                case "青島":
                    Code = "370201";
                    break;
                case "淄博":
                    Code = "370301";
                    break;
                case "棗莊":
                    Code = "370401";
                    break;
                case "東營":
                    Code = "370501";
                    break;
                case "煙臺":
                    Code = "370601";
                    break;
                case "濰坊":
                    Code = "370701";
                    break;
                case "濟寧":
                    Code = "370801";
                    break;
                case "泰安":
                    Code = "370901";
                    break;
                case "威海":
                    Code = "371001";
                    break;
                case "日照":
                    Code = "371100";
                    break;
                case "濱州":
                    Code = "372301";
                    break;
                case "德州":
                    Code = "372401";
                    break;
                case "聊城":
                    Code = "372501";
                    break;
                case "臨沂":
                    Code = "372801";
                    break;
                case "菏澤":
                    Code = "372901";
                    break;
                case "萊蕪":
                    Code = "372902";
                    break;
                case "鄭州":
                    Code = "410101";
                    break;
                case "開封":
                    Code = "410201";
                    break;
                case "洛陽":
                    Code = "410301";
                    break;
                case "平頂山":
                    Code = "410401";
                    break;
                case "安陽":
                    Code = "410501";
                    break;
                case "鶴壁":
                    Code = "410601";
                    break;
                case "新鄉":
                    Code = "410701";
                    break;
                case "焦作":
                    Code = "410801";
                    break;
                case "濮陽":
                    Code = "410901";
                    break;
                case "許昌":
                    Code = "411001";
                    break;
                case "漯河":
                    Code = "411101";
                    break;
                case "三門峽":
                    Code = "411201";
                    break;
                case "商丘":
                    Code = "412301";
                    break;
                case "周口":
                    Code = "412701";
                    break;
                case "駐馬店":
                    Code = "412801";
                    break;
                case "南陽":
                    Code = "412901";
                    break;
                case "信陽":
                    Code = "413001";
                    break;
                case "武漢":
                    Code = "420101";
                    break;
                case "黃石":
                    Code = "420201";
                    break;
                case "十堰":
                    Code = "420301";
                    break;
                case "隨州":
                    Code = "420400";
                    break;
                case "宜昌":
                    Code = "420501";
                    break;
                case "襄樊":
                    Code = "420601";
                    break;
                case "鄂州":
                    Code = "420701";
                    break;
                case "荊門":
                    Code = "420801";
                    break;
                case "黃岡":
                    Code = "422103";
                    break;
                case "孝感":
                    Code = "422201";
                    break;
                case "咸寧":
                    Code = "422301";
                    break;
                case "荊州":
                    Code = "422421";
                    break;
                case "恩施":
                    Code = "422801";
                    break;
                case "長沙":
                    Code = "430101";
                    break;
                case "衡陽":
                    Code = "430401";
                    break;
                case "邵陽":
                    Code = "430501";
                    break;
                case "郴州":
                    Code = "432801";
                    break;
                case "永州":
                    Code = "432901";
                    break;
                case "韶山":
                    Code = "430801";
                    break;
                case "張家界":
                    Code = "430802";
                    break;
                case "懷化":
                    Code = "433001";
                    break;
                case "吉首":
                    Code = "433101";
                    break;
                case "株洲":
                    Code = "430201";
                    break;
                case "湘潭":
                    Code = "430301";
                    break;
                case "岳陽":
                    Code = "430601";
                    break;
                case "常德":
                    Code = "430701";
                    break;
                case "益陽":
                    Code = "432301";
                    break;
                case "婁底":
                    Code = "432501";
                    break;
                case "廣州":
                    Code = "440101";
                    break;
                case "佛山":
                    Code = "440601";
                    break;
                case "深圳":
                    Code = "440301";
                    break;
                case "汕尾":
                    Code = "441501";
                    break;
                case "惠州":
                    Code = "441301";
                    break;
                case "河源":
                    Code = "441601";
                    break;
                case "清遠":
                    Code = "441801";
                    break;
                case "東莞":
                    Code = "441901";
                    break;
                case "珠海":
                    Code = "440401";
                    break;
                case "江門":
                    Code = "440701";
                    break;
                case "肇慶":
                    Code = "441201";
                    break;
                case "中山":
                    Code = "442001";
                    break;
                case "湛江":
                    Code = "440801";
                    break;
                case "茂名":
                    Code = "440901";
                    break;
                case "韶關":
                    Code = "440201";
                    break;
                case "汕頭":
                    Code = "440501";
                    break;
                case "梅州":
                    Code = "441401";
                    break;
                case "陽江":
                    Code = "441701";
                    break;
                case "潮州":
                    Code = "441702";
                    break;
                case "順德":
                    Code = "441703";
                    break;
                case "揭陽":
                    Code = "441704";
                    break;
                case "云浮":
                    Code = "441705";
                    break;
                case "南寧":
                    Code = "450101";
                    break;
                case "梧州":
                    Code = "450401";
                    break;
                case "玉林":
                    Code = "452501";
                    break;
                case "桂林":
                    Code = "450301";
                    break;
                case "百色":
                    Code = "452601";
                    break;
                case "河池":
                    Code = "452701";
                    break;
                case "欽州":
                    Code = "452802";
                    break;
                case "柳州":
                    Code = "450201";
                    break;
                case "北海":
                    Code = "450501";
                    break;
                case "防城港":
                    Code = "450502";
                    break;
                case "貴港":
                    Code = "450503";
                    break;
                case "賀州":
                    Code = "450504";
                    break;
                case "海口":
                    Code = "460100";
                    break;
                case "三亞":
                    Code = "460200";
                    break;
                case "西沙群島":
                    Code = "460300";
                    break;
                case "成都":
                    Code = "510101";
                    break;
                case "眉山":
                    Code = "513321";
                    break;
                case "雅安":
                    Code = "513101";
                    break;
                case "峨嵋山":
                    Code = "513229";
                    break;
                case "自貢":
                    Code = "510301";
                    break;
                case "重慶":
                    Code = "500100";
                    break;
                case "萬州":
                    Code = "500102";
                    break;
                case "涪陵":
                    Code = "500103";
                    break;
                case "南充":
                    Code = "512901";
                    break;
                case "瀘州":
                    Code = "510501";
                    break;
                case "德陽":
                    Code = "510601";
                    break;
                case "綿陽":
                    Code = "510701";
                    break;
                case "遂寧":
                    Code = "510901";
                    break;
                case "內江":
                    Code = "511001";
                    break;
                case "樂山":
                    Code = "511101";
                    break;
                case "宜賓":
                    Code = "512501";
                    break;
                case "廣元":
                    Code = "510801";
                    break;
                case "達州":
                    Code = "513021";
                    break;
                case "資陽":
                    Code = "513401";
                    break;
                case "攀枝花":
                    Code = "510401";
                    break;
                case "阿壩":
                    Code = "510402";
                    break;
                case "甘孜":
                    Code = "510403";
                    break;
                case "涼山":
                    Code = "510404";
                    break;
                case "廣安":
                    Code = "510405";
                    break;
                case "巴中":
                    Code = "510406";
                    break;
                case "黔江":
                    Code = "500239";
                    break;
                case "貴陽":
                    Code = "520101";
                    break;
                case "六盤水":
                    Code = "520200";
                    break;
                case "銅仁":
                    Code = "522201";
                    break;
                case "安順":
                    Code = "522501";
                    break;
                case "凱里":
                    Code = "522601";
                    break;
                case "都勻":
                    Code = "522701";
                    break;
                case "興義":
                    Code = "522301";
                    break;
                case "畢節":
                    Code = "522421";
                    break;
                case "遵義":
                    Code = "522101";
                    break;
                case "昆明":
                    Code = "530101";
                    break;
                case "德宏":
                    Code = "530201";
                    break;
                case "曲靖":
                    Code = "532201";
                    break;
                case "楚雄":
                    Code = "532301";
                    break;
                case "玉溪":
                    Code = "532401";
                    break;
                case "紅河":
                    Code = "532501";
                    break;
                case "文山":
                    Code = "532621";
                    break;
                case "思茅":
                    Code = "532721";
                    break;
                case "昭通":
                    Code = "532101";
                    break;
                case "西雙版納":
                    Code = "532821";
                    break;
                case "大理":
                    Code = "532901";
                    break;
                case "保山":
                    Code = "533001";
                    break;
                case "怒江":
                    Code = "533121";
                    break;
                case "麗江":
                    Code = "533221";
                    break;
                case "迪慶":
                    Code = "533321";
                    break;
                case "臨滄":
                    Code = "533521";
                    break;
                case "拉薩":
                    Code = "540101";
                    break;
                case "昌都":
                    Code = "542121";
                    break;
                case "山南":
                    Code = "542221";
                    break;
                case "日喀則":
                    Code = "542301";
                    break;
                case "那曲":
                    Code = "542421";
                    break;
                case "阿里":
                    Code = "542523";
                    break;
                case "林芝":
                    Code = "542621";
                    break;
                case "西安":
                    Code = "610101";
                    break;
                case "銅川":
                    Code = "610201";
                    break;
                case "寶雞":
                    Code = "610301";
                    break;
                case "咸陽":
                    Code = "610401";
                    break;
                case "渭南":
                    Code = "612101";
                    break;
                case "漢中":
                    Code = "612301";
                    break;
                case "安康":
                    Code = "612401";
                    break;
                case "商洛":
                    Code = "612501";
                    break;
                case "延安":
                    Code = "612601";
                    break;
                case "榆林":
                    Code = "612701";
                    break;
                case "蘭州":
                    Code = "620101";
                    break;
                case "白銀":
                    Code = "620401";
                    break;
                case "金昌":
                    Code = "620301";
                    break;
                case "天水":
                    Code = "620501";
                    break;
                case "張掖":
                    Code = "622201";
                    break;
                case "武威":
                    Code = "622301";
                    break;
                case "定西":
                    Code = "622421";
                    break;
                case "平涼":
                    Code = "622701";
                    break;
                case "臨夏":
                    Code = "622901";
                    break;
                case "嘉峪關":
                    Code = "620201";
                    break;
                case "酒泉":
                    Code = "622102";
                    break;
                case "西寧":
                    Code = "630100";
                    break;
                case "果洛":
                    Code = "632121";
                    break;
                case "海西":
                    Code = "632221";
                    break;
                case "格爾木":
                    Code = "632321";
                    break;
                case "海東":
                    Code = "632521";
                    break;
                case "海北":
                    Code = "632621";
                    break;
                case "玉樹":
                    Code = "632721";
                    break;
                case "黃南":
                    Code = "632802";
                    break;
                case "銀川":
                    Code = "640101";
                    break;
                case "石嘴山":
                    Code = "640201";
                    break;
                case "吳忠":
                    Code = "642101";
                    break;
                case "固原":
                    Code = "642221";
                    break;
                case "烏魯木齊":
                    Code = "650101";
                    break;
                case "克拉瑪依":
                    Code = "650201";
                    break;
                case "吐魯番":
                    Code = "652101";
                    break;
                case "哈密":
                    Code = "652201";
                    break;
                case "昌吉":
                    Code = "652301";
                    break;
                case "博樂":
                    Code = "652701";
                    break;
                case "庫爾勒":
                    Code = "652801";
                    break;
                case "阿克蘇":
                    Code = "652901";
                    break;
                case "克州":
                    Code = "653001";
                    break;
                case "喀什":
                    Code = "653101";
                    break;
                case "伊犁":
                    Code = "654101";
                    break;
                case "石河子":
                    Code = "655001";
                    break;
                case "塔城":
                    Code = "655002";
                    break;
                case "阿勒泰":
                    Code = "655003";
                    break;
                case "臺北":
                    Code = "710001";
                    break;
                case "遼陽":
                    Code = "211001";
                    break;
                case "和田":
                    Code = "653201";
                    break;
                case "澳門":
                    Code = "820000";
                    break;
                case "香港":
                    Code = "810000";
                    break;
                    
                default:
                    break;
            }
            return Code;
        }
    }
}

 

3.獲取三天以內的天氣,以指定格式輸出。

核心代碼如下:

Code
public static ArrayList GetThreeDayWeather(string City)
        {
            ArrayList al = new ArrayList();
            /*
           [0] "今天 北京"              string
           [1] "2009-04-17,星期五"     string
           [2] "晴轉多云"               string
           [3] "12℃"                   string
           [4] "25℃"                   string
           [5] "2-3級"                  string
           [6] "明天 北京"              string
           [7] "2009-04-18,星期六"     string
           [8] "陰轉陣雨"               string
           [9] "11℃"                   string
           [10] "21℃"                  string
           [11] "2-3級"                 string
           [12] "后天 北京"             string
           [13] "2009-04-19,星期日"    string
           [14] "多云轉陣雨"            string
           [15] "9℃"                   string
           [16] "20℃"                  string
           [17] "2-3級"                 string         
           */
            string Html = "";       //返回來的網頁的源碼
            ASCIIEncoding encoding = new ASCIIEncoding();
            string postData = string.Format("city=" + City);
            byte[] data = encoding.GetBytes(postData);

            try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://php.weather.sina.com.cn/search.php?city=" + System.Web.HttpContext.Current.Server.UrlEncode(City) + "&f=1&dpc=1");
                request.Method = "Get";
                request.ContentType = "application/x-www-form-urlencoded ";
                WebResponse response = request.GetResponse();
                Stream s = response.GetResponseStream();
                StreamReader sr = new StreamReader(s, System.Text.Encoding.GetEncoding("GB2312"));
                Html = sr.ReadToEnd();
                s.Close();
                sr.Close();
            }
            catch (Exception err)
            {
                throw new Exception("訪問地址出錯~~~ ");
            }

            //去除多余代碼,便于分析跟提高效率
            int count = Html.Length;
            int starIndex = Html.IndexOf("<div id=\"Weather3DBlk\">", 0, count);
            int endIndex = Html.IndexOf("<div id=\"SideBar\">", 0);
            Html = Html.Substring(starIndex, endIndex - starIndex);

            try
            {
                #region 得到今天的天氣

                //得到今天的標識跟城市
                int firstDayAndCityStartIndex = Html.IndexOf("<h3>", 0);
                int firstDayAndCityEndIndex = Html.IndexOf("</h3>", 0);
                string FirstDayAndCity = Html.Substring(firstDayAndCityStartIndex + 4, firstDayAndCityEndIndex - firstDayAndCityStartIndex - 4);

                //得到今天的日期跟星期
                int firstDateStartIndex = Html.IndexOf("<p>", firstDayAndCityEndIndex);
                int firstDateEndIndex = Html.IndexOf("</p>", firstDayAndCityEndIndex);
                string FirstDate = Html.Substring(firstDateStartIndex + 3, firstDateEndIndex - firstDateStartIndex - 3).Replace("&nbsp;", ",");

                //得到今天的天氣
                int firstWeatherStartIndex = Html.IndexOf("<div class=\"Weather_TP\">", firstDateEndIndex);
                int firstWeatherEndIndex = Html.IndexOf(" ", firstWeatherStartIndex + 24);
                string FirstWeather = Html.Substring(firstWeatherStartIndex + 24, firstWeatherEndIndex - firstWeatherStartIndex - 24);

                //得到今天的溫度

                int firstTemperatureStartIndex = firstWeatherEndIndex + 1;
                int firstTemperatureEndIndex = Html.IndexOf("</div>", firstTemperatureStartIndex);
                string FirstTemperature = Html.Substring(firstTemperatureStartIndex, firstTemperatureEndIndex - firstTemperatureStartIndex);
                int int1 = FirstTemperature.IndexOf("℃", 0);
                int int2 = FirstTemperature.IndexOf("~", 0);
                int int3 = FirstTemperature.IndexOf("℃", int2);
                string FirstMinTemperature = FirstTemperature.Substring(int2 + 1, int3 - int2);
                string FirstMaxTemperature = FirstTemperature.Substring(0, int2 - int1 + 2);

                //得到今天的風力
                int firstWindforceStartIndex = Html.IndexOf("風力:", firstTemperatureEndIndex);
                int firstWindforceEndIndex = Html.IndexOf("</div>", firstWindforceStartIndex);
                string FirstWindforce = Html.Substring(firstWindforceStartIndex + 3, firstWindforceEndIndex - firstWindforceStartIndex - 3);

                if (FirstWindforce.Contains("至"))
                {

                }
                else if (FirstWindforce.Contains("<"))                  //判斷風力是否含有"<"或"≤"字樣將,如果有的話,將其替換為2-
                {
                    string strWindforce = FirstWindforce.Substring(1, FirstWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    FirstWindforce = FirstWindforce.Replace("<", minWindforce.ToString() + "-");
                }
                else if (FirstWindforce.Contains("≤"))
                {
                    string strWindforce = FirstWindforce.Substring(1, FirstWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    FirstWindforce = FirstWindforce.Replace("≤", minWindforce.ToString() + "-");
                }

                #endregion

                #region 得到明天的天氣

                //得到明天的標識跟城市
                int secondDayAndCityStartIndex = Html.IndexOf("<h3>", firstWindforceEndIndex);
                int secondDayAndCityEndIndex = Html.IndexOf("</h3>", secondDayAndCityStartIndex);
                string secondDayAndCity = Html.Substring(secondDayAndCityStartIndex + 4, secondDayAndCityEndIndex - secondDayAndCityStartIndex - 4);

                //得到明天的日期跟星期
                int secondDateStartIndex = Html.IndexOf("<p>", secondDayAndCityEndIndex);
                int secondDateEndIndex = Html.IndexOf("</p>", secondDateStartIndex);
                string SecondDate = Html.Substring(secondDateStartIndex + 3, secondDateEndIndex - secondDateStartIndex - 3).Replace("&nbsp;", ",");

                //得到明天的天氣
                int secondWeatherStartIndex = Html.IndexOf("<div class=\"Weather_TP\">", secondDateEndIndex);
                int secondWeatherEndIndex = Html.IndexOf(" ", secondWeatherStartIndex + 24);
                string SecondWeather = Html.Substring(secondWeatherStartIndex + 24, secondWeatherEndIndex - secondWeatherStartIndex - 24);

                //得到明天的溫度

                int secondTemperatureStartIndex = secondWeatherEndIndex + 1;
                int secondTemperatureEndIndex = Html.IndexOf("</div>", secondTemperatureStartIndex);
                string SecondTemperature = Html.Substring(secondTemperatureStartIndex, secondTemperatureEndIndex - secondTemperatureStartIndex);
                int int4 = SecondTemperature.IndexOf("℃", 0);
                int int5 = SecondTemperature.IndexOf("~", 0);
                int int6 = SecondTemperature.IndexOf("℃", int2);
                string SecondMinTemperature = SecondTemperature.Substring(int5 + 1, int6 - int5);
                string SecondMaxTemperature = SecondTemperature.Substring(0, int5 - int4 + 2);

                //得到明天的風力
                int secondWindforceStartIndex = Html.IndexOf("風力:", secondTemperatureEndIndex);
                int secondWindforceEndIndex = Html.IndexOf("</div>", secondWindforceStartIndex);
                string SecondWindforce = Html.Substring(secondWindforceStartIndex + 3, secondWindforceEndIndex - secondWindforceStartIndex - 3);

                if (SecondWindforce.Contains("至"))
                {

                }
                else if (SecondWindforce.Contains("<"))                  //判斷風力是否含有"<"或"≤"字樣將,如果有的話,將其替換為2-
                {
                    string strWindforce = SecondWindforce.Substring(1, FirstWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    SecondWindforce = SecondWindforce.Replace("<", minWindforce.ToString() + "-");
                }
                else if (SecondWindforce.Contains("≤"))
                {
                    string strWindforce = SecondWindforce.Substring(1, SecondWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    SecondWindforce = SecondWindforce.Replace("≤", minWindforce.ToString() + "-");
                }

                #endregion

                #region 得到后天的天氣

                //得到后天的標識跟城市
                int thirdDayAndCityStartIndex = Html.IndexOf("<h3>", secondWindforceEndIndex);
                int thirdDayAndCityEndIndex = Html.IndexOf("</h3>", thirdDayAndCityStartIndex);
                string thirdDayAndCity = Html.Substring(thirdDayAndCityStartIndex + 4, thirdDayAndCityEndIndex - thirdDayAndCityStartIndex - 4);

                //得到后天的日期跟星期
                int thirdDateStartIndex = Html.IndexOf("<p>", thirdDayAndCityEndIndex);
                int thirdDateEndIndex = Html.IndexOf("</p>", thirdDateStartIndex);
                string ThirdDate = Html.Substring(thirdDateStartIndex + 3, thirdDateEndIndex - thirdDateStartIndex - 3).Replace("&nbsp;", ",");

                //得到后天的天氣
                int thirdWeatherStartIndex = Html.IndexOf("<div class=\"Weather_TP\">", thirdDateEndIndex);
                int thirdWeatherEndIndex = Html.IndexOf(" ", thirdWeatherStartIndex + 24);
                string ThirdWeather = Html.Substring(thirdWeatherStartIndex + 24, thirdWeatherEndIndex - thirdWeatherStartIndex - 24);

                //得到后天的溫度

                int thirdTemperatureStartIndex = thirdWeatherEndIndex + 1;
                int thirdTemperatureEndIndex = Html.IndexOf("</div>", thirdTemperatureStartIndex);
                string ThirdTemperature = Html.Substring(thirdTemperatureStartIndex, thirdTemperatureEndIndex - thirdTemperatureStartIndex);
                int int7 = ThirdTemperature.IndexOf("℃", 0);
                int int8 = ThirdTemperature.IndexOf("~", 0);
                int int9 = ThirdTemperature.IndexOf("℃", int2);
                string ThirdMinTemperature = ThirdTemperature.Substring(int8 + 1, int9 - int8);
                string ThirdMaxTemperature = ThirdTemperature.Substring(0, int8 - int7 + 2);

                //得到后天的風力
                int thirdWindforceStartIndex = Html.IndexOf("風力:", thirdTemperatureEndIndex);
                int thirdWindforceEndIndex = Html.IndexOf("</div>", thirdWindforceStartIndex);
                string ThirdWindforce = Html.Substring(thirdWindforceStartIndex + 3, thirdWindforceEndIndex - thirdWindforceStartIndex - 3);

                if (ThirdWindforce.Contains("至"))
                {

                }
                else if (ThirdWindforce.Contains("<"))                  //判斷風力是否含有"<"或"≤"字樣將,如果有的話,將其替換為2-
                {
                    string strWindforce = ThirdWindforce.Substring(1, ThirdWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    ThirdWindforce = ThirdWindforce.Replace("<", minWindforce.ToString() + "-");
                }
                else if (ThirdWindforce.Contains("≤"))
                {
                    string strWindforce = ThirdWindforce.Substring(1, ThirdWindforce.Length - 2);
                    int minWindforce = Int32.Parse(strWindforce) - 1;
                    ThirdWindforce = ThirdWindforce.Replace("≤", minWindforce.ToString() + "-");
                }

                #endregion


                al.Add(FirstDayAndCity);
                al.Add(FirstDate);
                al.Add(FirstWeather);
                al.Add(FirstMinTemperature);
                al.Add(FirstMaxTemperature);
                al.Add(FirstWindforce);

                al.Add(secondDayAndCity);
                al.Add(SecondDate);
                al.Add(SecondWeather);
                al.Add(SecondMinTemperature);
                al.Add(SecondMaxTemperature);
                al.Add(SecondWindforce);

                al.Add(thirdDayAndCity);
                al.Add(ThirdDate);
                al.Add(ThirdWeather);
                al.Add(ThirdMinTemperature);
                al.Add(ThirdMaxTemperature);
                al.Add(ThirdWindforce);
            }
            catch (Exception err)
            {

            }

            return al;
        } 
 
    特殊說明,使用第三種方法獲取天氣預報,輸入城市的時候可能會受新浪提供的服務的影響,可能有些城市搜不到,前兩種方法應該是不會受影響的。另外,由于代碼寫的比較急,所以難免代碼的質量就會有些問題,還請大家多多包涵。單純從代碼上看,可能確實沒有什么難度,可是如果在您的工作中如果因為我的代碼為您節省了一些時間,筆者深感欣慰了。 
    另外,由于我的開發環境是vs2008+sp1,如果您的vs版本較低,不妨把項目文件刪除掉,然后打開您的vs,選擇打開網站,然后定位到本程序的目錄,這樣就可以進行代碼的編譯跟蹤調試了。 
    再補充一點,有人可能對代碼中出現的:System.Environment.NewLine 這句代碼比較迷糊,因為這個是.net提供的簡單的換行方法,我推薦大家以后能夠使用這種.net提供給大家的高效、簡便的方法。最關鍵的是它不容易出錯。

分享:揭秘.Net開發常用十大輔助軟件
1.EditPlus:文字處理軟件 EditPlus是一款功能強大的文字處理軟件。它可以充分的替換記事本,它也提供網頁作家及程序設計師許多強悍的功能。支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript等多種語法的著色顯示。程序內嵌網頁瀏覽器,其

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:.Net教程/更新時間:2010-04-13
相關.Net教程
在线日韩av| 顶级黑人搡bbw搡bbbb搡| av免费观看网址| 欧美日本久久| 欧美日韩裸体免费视频| 国产福利视频一区二区| 黄色小视频免费网站| 亚洲国产精品国自产拍久久| 99av国产精品欲麻豆| 91官网在线免费观看| 91亚洲精品视频| 菠萝菠萝蜜网站| 久久夜夜久久| www.欧美日韩国产在线| 国产香蕉97碰碰久久人人| 正在播放久久| 日韩欧美成人一区二区三区 | 国产精品国产自产拍高清av水多| 91看片破解版| 欧美大片免费| 国产成人av福利| 尤物tv国产一区| 免费一级特黄毛片| 国产又粗又猛又爽又黄的视频一| 亚洲欧美日韩国产综合精品二区| 欧美一区二区三区思思人| 欧美日韩一区二区三区在线视频| 精品少妇theporn| 一区二区精品免费视频| jizz国产免费| 中国成人一区| 欧美日韩在线精品一区二区三区激情 | 欧美日韩美女在线观看| 92国产精品视频| 妖精视频在线观看免费 | 亚洲一区 二区 三区| 色一情一乱一乱一91av| 国产欧美一区二区三区不卡高清| 少妇的滋味中文字幕bd| 日韩美女精品| 亚洲国产裸拍裸体视频在线观看乱了 | 国产中文字幕乱人伦在线观看| 国产精品久久欧美久久一区| 水蜜桃久久夜色精品一区的特点| 亚洲高清久久网| 免费网站在线观看视频| 精品久久久久久无码国产| 国产特黄一级片| 久久国产精品免费| 最新中文字幕亚洲| 中文字幕第80页| 性欧美videohd高精| 92精品国产成人观看免费| 欧美激情伊人电影 | 亚洲欧美在线人成swag| 国产日韩精品一区二区三区在线| 性欧美视频videos6一9| 日韩少妇一区二区| 国产精品毛片视频| 性久久久久久久久| 国产视频在线观看一区| 制服.丝袜.亚洲.中文.综合懂色| 亚洲一区国产| 亚洲欧美日本精品| 一级特黄性色生活片| 超薄肉色丝袜脚交一区二区| 国产欧美日韩另类一区| 国产精品日韩欧美综合| 91制片厂在线| 国产一区二区三区自拍| 精品国偷自产国产一区| 91免费黄视频| 超碰一区二区| 国产精品久久久久久亚洲伦 | 日韩色视频在线观看| 成人高清dvd| 丰满人妻一区二区三区免费视频| 成人福利在线看| 3344国产精品免费看| 9.1成人看片免费版| av影片在线一区| 欧美精品aⅴ在线视频| 无码毛片aaa在线| 男人天堂网在线视频| 91麻豆成人久久精品二区三区| 国产91在线视频| 黑人狂躁日本娇小| 精品96久久久久久中文字幕无| 亚洲高清久久网| 欧美精品aaaa| 亚洲天堂av资源在线观看| 亚洲成人综合视频| 亚洲国产精品综合| www男人的天堂| 国产亚洲成av人在线观看导航| 国产精品视频一区国模私拍 | 美女性感视频久久久| 国产午夜在线一区二区三区| 深爱激情综合网| 7777精品伊人久久久大香线蕉经典版下载 | 色欲色香天天天综合网www| 日韩欧美一区二区三区在线观看| 亚洲欧洲成人自拍| 蜜桃传媒视频第一区入口在线看| 国产一区二区三区成人| 久久综合九色综合欧美亚洲| 成人在线精品视频| 男人日女人网站| 国产成人精品亚洲777人妖| 欧美一区二区影院| 日韩一区二区三区四区在线| 视频一区在线视频| 久久久久久久久久久成人| 国产视频不卡在线| 午夜在线一区| 欧美噜噜久久久xxx| 性欧美一区二区| 亚洲美女黄色| 欧美成人精品一区二区| 免费黄色片网站| 99热免费精品| 欧美人交a欧美精品| 丰满的亚洲女人毛茸茸| 国产日韩高清一区二区三区在线| 欧美尺度大的性做爰视频| 亚洲第一综合网| 国产精品女主播一区二区三区| 九九九久久久久久| 亚洲av无一区二区三区| 视频在线观看一区二区三区| 91精品国产高清久久久久久| 久久中文免费视频| 国产综合久久久久影院| 国产精品视频yy9099| 国产污视频网站| 久久五月婷婷丁香社区| 精品日韩欧美| 久久综合色婷婷| 宅男噜噜噜66一区二区66| 久久久精品在线视频| 伊色综合久久之综合久久| 欧美剧情电影在线观看完整版免费励志电影| 国产资源在线视频| 国产精品调教视频| 日韩精品一区二区三区swag| 亚洲男人的天堂在线播放| 欧美三级午夜理伦三级富婆| 日韩美女毛片| 日韩精品电影网| 亚洲永久无码7777kkk| 亚洲精品乱码| 久久久久一本一区二区青青蜜月| 波多野结衣不卡视频| 国产一区二区三区免费观看| 国产综合香蕉五月婷在线| 夜夜躁日日躁狠狠久久av| 国产亚洲一区二区三区四区 | 欧美欧美一区二区| 欧美日韩在线精品一区二区三区激情综合| 欧美日韩激情视频| 欧美性久久久久| 国产亚洲一区二区三区不卡| 亚洲欧美精品一区二区| www.狠狠爱| 蜜臀a∨国产成人精品| 国产欧美在线观看| 999免费视频| 亚洲风情在线资源站| 天天夜碰日日摸日日澡性色av| 天海翼亚洲一区二区三区| 亚洲欧美国产精品| 五月天婷婷丁香网| 国产高清精品在线| 国产免费一区| 3d欧美精品动漫xxxx无尽| 欧美色综合影院| 91精品国产三级| 亚洲福利免费| 国产精品成人品| 国产剧情久久久| 午夜精品免费在线观看| 黄色片视频在线播放| 国产电影一区二区在线观看| 欧美福利视频在线| 综合网在线观看| 亚洲欧美综合网| 97成人在线免费视频| 欧美激情国产在线| 欧美激情一区二区三级高清视频| 久久99精品波多结衣一区| 欧美激情在线观看视频免费| 91嫩草国产丨精品入口麻豆| 在线成人动漫av| 欧美理论片在线观看| 国产寡妇亲子伦一区二区三区四区| 国产精品国产三级国产三级人妇 | 咪咪色在线视频| 琪琪久久久久日韩精品| 最新69国产成人精品视频免费| 久久一二三四区| 中文字幕精品在线不卡| 成人国产在线看| 日本精品黄色| 欧美一级视频一区二区| 国产精品高潮呻吟AV无码| 日韩欧美国产一区二区| avhd101老司机| 国产一区二区三区四区福利| 另类小说第一页| 欧美一区二区| 日韩av片免费在线观看| av中文字幕在线免费观看| 色综合久久久久综合体| 人妻激情偷乱视频一区二区三区| 日韩精品一区第一页| 国产伦精品一区二区三区在线| 色8久久久久| 亚洲欧美日韩在线一区| 免费毛片在线播放免费| 国产精品灌醉下药二区| 免费在线观看毛片网站| 国产人成精品一区二区三| av成人在线电影| 四虎国产精品成人免费影视| 亚洲欧美日韩天堂| 欧美一二三区视频| 亚洲午夜影视影院在线观看| 亚洲av无日韩毛片久久| 蜜乳av一区二区三区| 欧美aaaaa喷水| 三级小说欧洲区亚洲区| 久久久久久久久电影| www.爱爱.com| 日韩欧美第一区| 久久人妻无码aⅴ毛片a片app| 中文字幕精品综合| 午夜免费福利在线| 日本少妇一区二区| 神马影院一区二区三区| 精品一区二区三区在线| 国产精品久久久久久超碰| 免费亚洲电影| 亚洲日韩中文字幕| 亚洲日本韩国在线| 精品动漫一区二区| 天天操夜夜操很很操| 狠狠狠色丁香婷婷综合激情| 中文字幕日韩精品一区二区| 亚洲欧美色图| av成人观看| 久久综合五月婷婷| 7777精品视频| 免费观看亚洲| 在线视频免费一区二区| 小泽玛利亚一区二区三区视频| 在线免费精品视频| 在线国产视频一区| 国产精品美女久久久久久久网站| 91欧美视频在线| 国产一区二区三区在线观看免费 | 天堂网在线观看国产精品| 国产日韩精品电影| 粉嫩一区二区三区在线观看| 精品少妇v888av| 三级网站免费观看| 亚洲新声在线观看| 一区二区三区免费在线视频| 欧美一区欧美二区| 国产午夜激情视频| 色综合色综合色综合 | 国产成人精品一区二三区| 色综合久久综合| 亚洲欧美精品久久| 亚洲国产日日夜夜| 免费看黄色aaaaaa 片| 中文字幕免费不卡| 久久精品aⅴ无码中文字字幕重口| 99久久精品国产一区二区三区| 午夜精品久久久内射近拍高清| 美女一区二区三区| 波多野结衣 作品| 久久成人精品| 欧美大片免费播放| 久久综合九色| 亚洲天堂第一区| 天堂影院一区二区| 中国老女人av| 丝袜美腿亚洲色图| www.激情网| 免费成人你懂的| 加勒比成人在线| 激情综合色播五月| 日本精品免费在线观看| 国产精品一区免费在线观看| 国产l精品国产亚洲区久久| 久草精品在线观看| www在线观看免费| 国内精品在线播放| 亚洲中文字幕无码不卡电影| 国产精品911| 看欧美ab黄色大片视频免费 | 精品国产视频| 国产高清精品一区二区三区| 国产一区二区三区网| 99久久自偷自偷国产精品不卡| av一区二区高清| 久久99九九| 欧美涩涩视频| 在线看成人av电影| 日本在线播放一区二区三区| 97视频在线免费| 国产精品888| 日韩成人精品视频在线观看| 久久影院午夜论| 国产情侣久久久久aⅴ免费| 中文字幕日本乱码精品影院| 中文字幕在线看高清电影| 亚洲成人av中文| 欧美卡一卡二卡三| 欧美高清性hdvideosex| 国产91国语对白在线| 亚洲第一中文字幕| 精品国产亚洲一区二区麻豆| www.日韩.com| 福利精品在线| 国产91精品网站| 精品在线播放| 久久久综合亚洲91久久98| 亚洲人成在线影院| 黄色激情在线视频| 国产.欧美.日韩| 日韩a一级欧美一级| 国产精品国产三级国产aⅴ原创| jizz18女人高潮| 欧美亚洲一区二区在线| 青青草视频在线观看免费| 亚洲毛片在线看| 成人激情综合| 国产ts人妖一区二区三区| 九九久久电影| 欧美一进一出视频| 三级欧美在线一区| 三级a在线观看| 国产精品理伦片| 蜜桃av.com| 日韩亚洲欧美中文三级| av网站免费大全| 久久91精品国产91久久久| 午夜视频一区二区在线观看| 91香蕉视频在线下载| 国内精品久久久久久久影视蜜臀| av动漫在线播放| 成av人片一区二区| 免费在线观看你懂的| 欧美在线短视频| 国产又粗又猛又黄又爽| 欧美伦理91i| 国产一区二区三区亚洲| 久久婷婷人人澡人人喊人人爽| 美女被久久久| 一区二区xxx| 亚洲欧美日韩在线| 动漫精品一区一码二码三码四码| 亚洲精品一线二线三线无人区| 天天操天天干天天| 国产成+人+综合+亚洲欧洲 | 国产一区二区三区免费不卡| 亚洲一区久久| 男女男精品视频站| 亚洲另类在线制服丝袜| 精品亚洲永久免费| 亚洲一区二区福利| 日日夜夜综合| 国产一区二区三区四区hd| 首页综合国产亚洲丝袜| 亚洲免费成人在线视频| 亚洲地区一二三色| 亚洲成人av网址| 欧美老少配视频| 亚洲婷婷丁香| 日本黄色播放器| 成人福利视频在线看| 国产免费一区二区三区网站免费| 91麻豆精品国产91久久久更新时间| 亚洲精品国产av| 国产精品久久久久久久久| 欧美在线网址| 免费大片在线观看| 夜夜嗨av一区二区三区四季av| 六月丁香激情综合| 久久国产精品久久精品| 你懂的视频欧美| 成年在线观看视频| 欧美激情在线观看视频免费| 国产一级性生活| 中文字幕日韩av| 欧美久久香蕉| 一级黄色录像免费看| 国产色一区二区| 精品少妇久久久|