或者说string 能转化为HTMLElement吗?这个string就是一个抓取来的网页的源码。
解决方案 »
- 做一个比赛系统用c#还是VB方便一点?
- VS2010 using System.Runtime.InteropServices 无效
- c#如何将datagridview1里选中的一行或者多行放到datagridview2里 并保存datagridview2到数据库中?
- 菜鸟提问,关于按钮可用问题,谢谢
- winform datagrid 单元格事件响应问题
- 急急急,那位告诉帮我解决一下下面问题
- 数据绑定的问题
- 用C#做一个对pdf文件和word文件进行内容搜索的引擎
- C#把当前路径down文件夹下的一个1.csv文件格式不变存入sqlist数据库!?
- 怎样在DotNet Framework中实现对象安全接口(IObjectSafety)
- 菜鸟求教 无法上传图片
- 问题层层升级,分数也增加,欢迎来看看
HtmlElement rootElement = HtmlElement.Create(string);
WebBrower 是可以转化为HtmlElement 这个的,一个节点一个节点判断网页的元素,我现在不能通过WebBrower ,所以通过htmlwebresponse吧,但是怎么生成节点,然后判断网页里的元素呢?
HtmlDocument document ;
document.Write(string);可以吗
{
string html = "";
WebRequest wr = WebRequest.Create(url);
StreamReader sr = null;
WebResponse wres = null;
try
{
wres = wr.GetResponse();
sr = new StreamReader(wres.GetResponseStream(), Encoding.GetEncoding("gb2312"));
html = sr.ReadToEnd();
}
catch
{
}
finally
{
sr.Close();
wres.Close();
}
return html;
}