询问者
HttpWebRequest 访问延迟加载的网页

问题
-
在用HttpWebRequest及HttpWebResponse访问网站并读取网站的Html源码时,获取不到网站延迟加载的内容,有没有人知道要怎么获取延迟加载的那部分源码?
- 已移动 怡红公子Moderator 2013年9月5日 16:18 Not related with SQL Server.
- 已移动 Jack Zhai-MSFTMicrosoft contingent staff 2013年9月6日 1:55 移到比较合适的论坛。
全部回复
-
与数据库没有关系,就是一个小的网络爬虫,但是现在用HttpWebRequest只能获取到Html页面中的部分源码,延迟加载的源码获取不到。
你要自己写代码模拟延迟加载的操作,因为在网页是用javascript去执行的- 已建议为答案 Happy Chen - MSFTModerator 2013年9月13日 9:58
-
在用HttpWebRequest及HttpWebResponse访问网站并读取网站的Html源码时,获取不到网站延迟加载的内容,有没有人知道要怎么获取延迟加载的那部分源码?
你提到的“延迟加载”是不是指嵌入在网页中的 js 调用部分和链接的url部分,如果是的话,你需要读取 Response 后,通过 html 语法分析出这些部分,然后再通过 HttpWebRequest 去请求。- 已建议为答案 Happy Chen - MSFTModerator 2013年9月13日 9:58