如何用TWebBrowser 下载网页源码? ( 积分: 20 )

  • 主题发起人 主题发起人 111delphi
  • 开始时间 开始时间
1

111delphi

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用TWebBrowser 下载网页源码?
不需要打开网页,也不需要弹出窗口,只要取得html就行.
 
如何用TWebBrowser 下载网页源码?
不需要打开网页,也不需要弹出窗口,只要取得html就行.
 
不开网页不开窗口,那你用webbrowser干吗?用idhttp不就行了
memo1.text:=idhttp1.get('http://www.163.com');
 
idhttp有太多的东西获取不了
 
-_-!比如?

你试试这个:webbrowser.OleObject.document.documentelement.innerText;
但是有些网页获取不到全部的。。。。
 
为什么有的网页取不到,是指有框架的吗?
 
比如,象下面的这个网站如何取得html码?
http://comment4.news.sina.com.cn/comment/skin/default.html?channel=gj&newsid=1-63-2004&style=1&nice=0&rid=0&page=0&face=&hot=_112_3_10
 
这个。。。。我也说不好,大部分都能完整获得,有写,比如带表格的可能只能取得一部分,我只见过一次。。。。
你给的连接可以完整获取,你可以在IE里查看源码,然后和获取的比较一下

还有上面写错了,innertext是解析html后显示出来的文字,如果想获取网页内容,应该是:
webbrowser.OleObject.document.documentelement.innerHTML;
 
不知你试过没有,这个在ie里面获取的也是不完整的,没有留言的内容.这是为什么呢?
 
晕 留言内容当然无法获得,因为留言是通过script脚本获得显示的,能获得的只是html源文件
 
有办法获得留言的内容吗?
 
没做过。。。。我试试看。
 
www.51merit.com
上电子邮件钻探机
可以满足你!
不过,一提到收费,估计各dfw就摇头了
 
13708782004,
你试过吗?多少钱?
 
多人接受答案了。
 
后退
顶部