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");            

      }   

          }     

           }    

    }

  • 相关阅读:
    SpringSecurity 框架学习 3
    SpringSecurity 框架学习 项目创建
    nginx 限制ip访问
    nginx 负载均衡,后端服务获取不到域名问题
    Linux 安装 Nginx
    Linux 常用命令
    springcloud 服务追踪
    Hystrix 服务容错
    Scrum立会报告+燃尽图(十二月十日总第四十一次):用户推广
    Final发布:文案+美工展示博客
  • 原文地址:https://www.cnblogs.com/Lxiaojiang/p/5337356.html
Copyright © 2011-2022 走看看