zoukankan      html  css  js  c++  java
  • 下载百度上的图片C#——输入名字就可以下载

    using System;

    using System.Collections.Generic;

    using System.Data;

    using System.Configuration;

    using System.Collections;

    using System.Web;

    using System.Net;

    using System.Text;

    using System.IO;

    using System.Text.RegularExpressions;

    namespace crawel_picture {    

    class Program     {                

    static void Main(string[] args)       

      {            

        IList<string> path = new List<string>();               

      string strHTML = "";               

      string name = "水杯";                

    int num1 = 2;                

    int num = 2000000;               

    WebClient myWebClient = new WebClient();               

    Stream myStream = myWebClient.OpenRead("http://image.baidu.com/i?tn=baiduimage&ct=201326592&lm=-1&cl=2&nc=1&word=" + name + "&ie=utf-8&ie=utf-8");                StreamReader sr = new StreamReader(myStream, System.Text.Encoding.GetEncoding("utf-8"));               

    strHTML = sr.ReadToEnd();             

      myStream.Close();              

      MatchCollection lrc1 = Regex.Matches(strHTML, @"[objURL]{6}.:.http://.*");                

      foreach (Match s in lrc1)              

        {               

            path.Add(Regex.Split(s.ToString(), """)[2].ToString());                        

            }                

      for (int i = 0; i < path.Count;i++ )                

      {                 

         num++;                     

         myWebClient.DownloadFile(path[i], @"E:爬虫图片" + num1 + "\" + num.ToString() + ".jpg");            

      }   

          }     

           }    

    }

  • 相关阅读:
    对图像去噪的拙见
    FastIV图像处理
    常见小波变换开源代码
    暗通道去雾与自适应直方图均衡去雾之比较
    CUDA编程札记
    一种极快速去模糊效应图像细节增强及其应用
    基于稀疏表示的人脸识别
    C# Update Oracle Blob字段的一个错误问题
    ArcEngine开发过程中 Erase工具调用失败的解决办法
    模型化空间分析原型系统开发
  • 原文地址:https://www.cnblogs.com/Lxiaojiang/p/5337356.html
Copyright © 2011-2022 走看看