c# HttpWebRequest 如何获取页面中js生成的html代码

lmpeel 2012-10-24 11:46:06
有一个页面中部分内容是由js代码动态生成,可以获取到js的代码,我想怎么样能获取到由js生成的html内容呢
...全文
963 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
痴情的路灯 2015-04-26
  • 打赏
  • 举报
回复
我也想要这个功能
jamhuang 2013-11-29
  • 打赏
  • 举报
回复
我也是遇到同样的问题!唉!好难哦!
Hauk 2012-10-28
  • 打赏
  • 举报
回复
你到底想干什么事情呢?
获取相关数据可以用这个地址:http://www.weather.com.cn/data/sk/101040100.html
lmpeel 2012-10-28
  • 打赏
  • 举报
回复
haukwong:
我按你的方法试了,获取的源码里面引用到了其他的js等文件,要怎么办呢 ?我尝试吧 url改掉再给 webBrowser.DocumentText,但加载时还是报错,资源无法访问。
比如这个地址 http://m.weather.com.cn/m/pn11/weather.htm?id=101250101T ,获取天气信息,代码里面有一个 div {behavior: url(iepngfix.htc)} ,我把他替换为: div {behavior: url(http://m.weather.com.cn/m/pn11/iepngfix.htc)} ,还是报错,http://m.weather.com.cn/m/pn11/iepngfix.htc 访问失败, 这个地址是有效的,我用httpwatch抓到的

谢谢~~
lmpeel 2012-10-28
  • 打赏
  • 举报
回复
我想获得更全面的信息,更想知道这种方法,做其他的应用
Hauk 2012-10-24
  • 打赏
  • 举报
回复
把获取到的源码给webBrowser.DocumentText
等webBrowser加载完成后,获取ebBrowser.Document应该就OK了。
bdmh 2012-10-24
  • 打赏
  • 举报
回复
模拟提交

111,092

社区成员

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

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

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