导读部分
【HttpHelper万能框架】教程目录贴 http://www.sufeinet.com/thread-9989-1-1.html
教程部分
我们在得到一个网页时,里面肯定会有或多或少的A图片。那么我们怎么样获取这些图片呢。
现在我在Httphelper万能框架中加入一个方法,可以提取到所有的img标签,并以对象的方法显示给大家
对结构如下[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CsharpHttpHelper.Item
{
/// <summary>
/// 图片对象 Copyright:[url]http://www.httphelper.com/[/url]
/// </summary>
public class ImgItem
{
/// <summary>
/// 图片网址
/// </summary>
public string Src { get; set; }
/// <summary>
/// 图片标签Html
/// </summary>
public string Html { get; set; }
}
}
下面看看怎么通过Httphelper万能框架来提取所有的A链接吧。
引入命名空间
[C#] 纯文本查看 复制代码 using CsharpHttpHelper;
using CsharpHttpHelper.Item;
开始提取
[C#] 纯文本查看 复制代码 //创建Httphelper对象
HttpHelper http = new HttpHelper();
//创建Httphelper参数对象
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com",//URL 必需项
Method = "get",//URL 可选项 默认为Get
ContentType = "text/html",//返回类型 可选项有默认值
//ContentType = "application/x-www-form-urlencoded",//返回类型 可选项有默认值
};
//请求的返回值对象
HttpResult result = http.GetHtml(item);
//获取请请求的Html
string html = result.Html;
List<ImgItem> imglist = HttpHelper.GetImgList(html);
看一下执行效果
总共提取了131个图片。
而每一个都是有这个对象组成的。
这样大家再用起来会很方便,
有了这个大家就可以做一些关于图片方面的功能了。
|