c#实现抓取高清美女妹纸图片
c#实现抓取高清美女妹纸图片
privatevoidDoFetch(intpageNum)
{
ThreadPool.QueueUserWorkItem(_=>
{
HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create("http://me2-sex.lofter.com/tag/美女摄影?page="+pageNum);
request.Credentials=System.Net.CredentialCache.DefaultCredentials;
HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();
if(response.StatusCode==HttpStatusCode.OK)
{
using(StreamReadersr=newStreamReader(response.GetResponseStream()))
{
List<Uri>links=FetchLinksFromSource(sr.ReadToEnd());
Console.WriteLine("========================="+pageNum+"fatchEND==========================");
}
}
});
}
privateList<Uri>FetchLinksFromSource(stringhtmlSource)
{
List<Uri>links=newList<Uri>();
stringregexImgSrc=@"<img[^>]*?src\s*=\s*[""']?([^'"">]+?)['""][^>]*?>";
MatchCollectionmatchesImgSrc=Regex.Matches(htmlSource,regexImgSrc,RegexOptions.IgnoreCase|RegexOptions.Singleline);
foreach(MatchminmatchesImgSrc)
{
stringhref=m.Groups[1].Value;
if(CheckIsUrlFormat(href))
{
links.Add(newUri(href));
Console.WriteLine(href);
}
else
continue;
using(WebClientmyWebClient=newWebClient())
{
try
{
myWebClient.DownloadFile(newUri(href),System.IO.Path.Combine(globePath,System.IO.Path.GetRandomFileName()+System.IO.Path.GetExtension(href)));
}
catch(Exceptionex)
{
Console.WriteLine(ex.Message);
}
}
}
returnlinks;
}
以上就是本文的全部内容了,大家可以自由扩展哦,你懂得,希望大家能够喜欢。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短