c#实现抓取高清美女妹纸图片

代码如下:

private void DoFetch(int pageNum)

{

ThreadPool.QueueUserWorkItem(_ =>

{

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(”

美女摄影?page=” + pageNum);

request.Credentials = System.Net.CredentialCache.DefaultCredentials;

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

if (response.StatusCode == HttpStatusCode.OK)

{

using (StreamReader sr = new StreamReader(response.GetResponseStream()))

{

List<Uri> links = FetchLinksFromSource(sr.ReadToEnd());

Console.WriteLine(“=========================” + pageNum + “fatch END==========================”);

}

}

});

}

private List<Uri> FetchLinksFromSource(string htmlSource)

{

List<Uri> links = new List<Uri>();

string regexImgSrc = @”<img[^>]*?src\s*=\s*[“”‘]?([^‘”” >]+?)[ ‘””][^>]*?>”;

MatchCollection matchesImgSrc = Regex.Matches(htmlSource, regexImgSrc, RegexOptions.IgnoreCase | RegexOptions.Singleline);

foreach (Match m in matchesImgSrc)

{

string href = m.Groups[1].Value;

if (CheckIsUrlFormat(href))

{

links.Add(new Uri(href));

Console.WriteLine(href);

}

else

continue;

using (WebClient myWebClient = new WebClient())

{

try

{

myWebClient.DownloadFile(new Uri(href), System.IO.Path.Combine(globePath, System.IO.Path.GetRandomFileName() + System.IO.Path.GetExtension(href)));

}

catch (Exception ex)

{

Console.WriteLine(ex.Message);

}

}

}

return links;

}

以上就是本文的全部内容了,大家可以自由扩展哦,你懂得,希望大家能够喜欢。

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  c#实现抓取高清美女妹纸图片

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23114.html

相关内容

.NET C#利用ZXing生成、识别二维码/条形码

c# 实现轮询算法实例代码

C#3.0使用EventLog类写Windows事件日志的方法

C#虚函数用法实例分析


C#中4种深拷贝方法介绍

C#?D???3??èí?tê?·?ò?°2×°êμ??′ú??·??í

c#操作iis根目录的方法

C#多线程编程中的锁系统(三)

时间: 2024-08-29 20:54:25

c#实现抓取高清美女妹纸图片的相关文章

python爬虫 之 抓取高清图片

这个网站http://www.hbc333.com/是一个壁纸图片网站,提供各种分辨率的图片的下载,因此想写一个爬虫脚本批量下载这些图片. 经观察,2560*1600分辨率的图片的网址格式为:http://www.hbc333.com/size/2560x1600/n/ (n是页数), 每张预览图片的地址是:/data/out/253/46659416-watch-dogs-wallpaper.jpg, 而原图的链接则为:http://www.hbc333.com/data/out/253/46

Node批量抓取高清妹子图片

node爬虫很有意思,看大神都是各种爬小说,爬图片,爬视频等等.自己也是刚了解,希望可以共同学习~ 代码如下: //依赖模块 var fs = require('fs'); var request = require("request"); var cheerio = require("cheerio"); var mkdirp = require('mkdirp'); //目标网址 var url = 'http://www.win4000.com/meinvta

python3爬虫爬取煎蛋网妹纸图片

其实之前实现过这个功能,是使用selenium模拟浏览器页面点击来完成的,但是效率实际上相对来说较低.本次以解密参数来完成爬取的过程. 首先打开煎蛋网http://jandan.net/ooxx,查看网页源代码.我们搜索其中一张图片的编号,比如3869006,看下在源代码中是否能找到图片链接 从上面的HTML结构中找到这个标号对应的一些属性,没有直接的图片链接地址,只有一个src=//img.jandan.net/blank.gif,这很明显不是个真实的链接地址,因为每一个图片编号都有这个值.我

使用Python爬取煎蛋网妹纸图片

import urllib.request import os import os.path import re def dir(dir_name="images"):     """设定图片保存目录,基于当前程序运行目录"""     if os.path.isdir(dir_name):         os.chdir(dir_name)     else:         os.mkdir(dir_name)     

怎么看待看“高清美女图片大全”这件事

在这个高速发展世界,我们在物质需求满足的同时也注重精神需求的满足,而精神需求这个方面我大概总结了一下,分为三个小方面:1.健康的精神需求:2.亚健康的精神需求:3.不健康的精神需求. 什么是健康的精神需求?什么又是不健康的精神需求?这些问题让人容易忽视,但是它却在我们生活中真实存在,而且也时常给我们生活带来一些困扰. 我有一个朋友,喜欢看和收藏一些高清美女图片 www.mangoxo.com 但是知道他这个爱好的人很少,而我就是知晓这件事的人的其中之一.他如果看到一些他心动的美女直播时他会收藏这

python3抓取异步百度瀑布流动态图片(二)get、json下载代码讲解

制作解析网址的get 1 def gethtml(url,postdata): 2 3 header = {'User-Agent': 4 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0', 5 'Referer': 6 'http://image.baidu.com', 7 'Host': 'image.baidu.com', 8 'Accept': 'text/plain, */*; q=0

Python爬虫技术干货,教你如何实现抓取京东店铺信息及下载图片

什么是Python爬虫开发 Python爬虫开发,从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止.世界上80%的爬虫是基于Python开发的,学好爬虫技能,可为后续的大数据分析.挖掘.机器学习等提供重要的数据源. Python爬虫实例参考 这是一个用Python爬虫实现抓取京东店铺信息以及下载图片的例子,仅供参考. 信息抓取: 图片下载的:注意: 1.在选择信息的时候用CS

java平台利用jsoup开发包,抓取优酷视频播放地址与图片地址等信息。

/******************************************************************************************** * author:[email protected]大钟 * E-mail:[email protected] * http://blog.csdn.net/conowen * 注:本文为原创.仅作为学习交流使用,转载请标明作者及出处. *************************************

nodejs抓取网络图片转换为base64编码的图片

抓取网络图片需要加载http模块 //假定这是index.js文件 var http = require('http'); var url = 'http://p0.meituan.net/tuanpic/3df525af5a3f7fe04077567d2a6caf794904.png';  //一张网络图片 http.get(url,function(res){ var chunks = []; //用于保存网络请求不断加载传输的缓冲数据 var size = 0; //保存缓冲数据的总长度