WebClient HttpWebRequest 获取html代码 缺少部门javascript的问题

songhuan 2008-12-18 04:42:01
各位老大,本人想获取这页的html代码,
http://www.realestate.com/33351/homes-for-sale.aspx
但是使用WebClient HttpWebRequest 取得的html比在浏览器手动操作少了一部分。请指教.


<script type="text/javascript">var baseListingInfo=..............</script>

上边这段代码是缺少的部分中我最关心的一段。 解决后立即给分。谢谢。


...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
killer_liqiao 2008-12-19
  • 打赏
  • 举报
回复
up
songhuan 2008-12-19
  • 打赏
  • 举报
回复
Thanks chen_lichao


我的代码中少了 request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";



结贴给分
caofan520 2008-12-18
  • 打赏
  • 举报
回复
   
string result = string.Empty;
string url = "http://www.realestate.com/33351/homes-for-sale.aspx";

HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Accept = "*/*";
request.Headers.Add("Accept-Language: zh-cn");
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
WebResponse response = request.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
result = sr.ReadToEnd();
}
Response.Write(result);
Response.End();


试一下吧,测试通过
qiying1988 2008-12-18
  • 打赏
  • 举报
回复
帮顶
songhuan 2008-12-18
  • 打赏
  • 举报
回复
沉的就跟秤砣似的,自己顶一下
songhuan 2008-12-18
  • 打赏
  • 举报
回复
sorry,标题打了错字了
WebClient HttpWebRequest 获取html代码 缺少部分javascript的问题

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧