WebClient wc = new WebClient();
wc.Credentials = CredentialCache.DefaultCredentials;
wc.Encoding = System.Text.Encoding.GetEncoding("gb2312"); Byte[] pageData = wc.DownloadData(PageUrl);
return System.Text.Encoding.Default.GetString(pageData);//返回页面代码
这段代码可以获得一个网页的源代码,但是我如何才能获得一个wap网页的源代码呢,我试了很多遍都不成功。
把这段代码放到一个手机页面里去获得还是不成功。哪位大虾指教下。
解决方案 »
- 愁死我了!
- 导出EXCEL的问题
- 我点击窗体右上角的“×”关闭窗体,导致哪个事件发生,如何往这个事件中添加代码显示一条消息。
- 水晶报表与DataSet关联问题!
- vs2005与CVS
- 模拟登陆邮箱cgi,如何做?
- 新手 求助(为什么用外连接 执行的select 语句 返回的结果 在用SqlDataReader.read()控制循环时出现错误)
- 如何修改WinForm下DataGrid的标题?
- ACCESS数据库中查询的时候日期的格式是什么?我这样写怎么查到的是空的,而实际上数据库中有这样的记录
- 如何动态生成组件对象实例?
- 项目交接完成,今天离职,散分100
- 急!求救 缅甸、老挝、柬埔寨三国的语言代码
using (WebClient wc = new WebClient())
{
try
{
string wapHtml= wc.DownloadString("http://wap.sjbook.net");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}这样应该是就能获取吧,你可以试试看!
我抓数据就是用这种方法!