国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

picturebox加載圖片的三種方法與網站驗證碼的抓取

2020-01-24 02:07:47
字體:
來源:轉載
供稿:網友

第一種:(此方法比較笨)

在頁面上隱藏幾個需要改變頁面上圖片的picturebox,比如下面的picFrom
在需要改變圖片的方法處先定義:
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
然后就可以改變了(比如picTo的圖片要改變成picFrom的圖片)
this.picTo.Image = ((System.Drawing.Image)(resources.GetObject("picFrom.Image")));

第二種:

使用 FileStream 對象,如下所示:
Dim fs As System.IO.FileStream  ' Specify a valid picture file path on your computer.      fs = New System.IO.FileStream("C:/WINNT/Web/Wallpaper/Fly Away.jpg",  IO.FileMode.Open, IO.FileAccess.Read)  PictureBox1.Image = System.Drawing.Image.FromStream(fs)  fs.Close()

第三種(我認為是比較好的)

使用 Image.FromFile 方法在 PictureBox 控件中加載圖片,該圖片文件將在您啟動應用程序時鎖定。
  在應用程序運行時,圖片文件保持鎖定。 即使在運行時將 Image 屬性設置為 Nothing,圖片文件仍將鎖定。
  PictureBox1.Image = Image.FromFile("C:/WINNT/Web/Wallpaper/Fly Away.jpg")

復制代碼 代碼如下:

//默認頁面請求
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(DefaultUrl);
            request.Method = "GET";
            request.ContentType = "application/x-www-form-urlencoded";
            request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1";
            request.Accept = "image/webp,*/*;q=0.8";
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream stream = response.GetResponseStream();
            string WebContent = new StreamReader(stream, System.Text.Encoding.UTF8).ReadToEnd();
            //驗證碼請求
            request = (HttpWebRequest)WebRequest.Create(CodeUrl);
            request.Method = "GET";
            request.ContentType = "application/x-www-form-urlencoded";
            request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1";
            request.Accept = "image/webp,*/*;q=0.8";
            request.CookieContainer = lCC;//!Very Important.!!!
            response = (HttpWebResponse)request.GetResponse();
            response.Cookies = lCC.GetCookies(request.RequestUri);
            stream = response.GetResponseStream();
            picCode.Image = Image.FromStream(stream);
            //stream.Dispose();

以上就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 商都县| 崇仁县| 沅江市| 新河县| 浦县| 龙口市| 温州市| 平利县| 常山县| 蒲城县| 安多县| 稻城县| 乌兰县| 成武县| 武隆县| 湘阴县| 吴江市| 东乌珠穆沁旗| 佛学| 丹东市| 历史| 外汇| 巴中市| 明溪县| 迁安市| 尉氏县| 东丽区| 勐海县| 山东| 密云县| 清水河县| 雷山县| 桃园县| 绍兴市| 邓州市| 五大连池市| 蒙阴县| 天台县| 南漳县| 和硕县| 铅山县|