我想通过网址获取一个网页的源码(不需要显示网页)
使用了WebBrowser组件现在的问题是我用WebBrowser打开有些页面会弹出广告窗口请问有什么办法仅仅获得源码,而不执行网页里的script
使用了WebBrowser组件现在的问题是我用WebBrowser打开有些页面会弹出广告窗口请问有什么办法仅仅获得源码,而不执行网页里的script
解决方案 »
- 在控件类的published中增加了属性(非只读),但是Object inspector中没有显示
- 用ClientSocket.sock.sendbuf发送的问题 由C转换为delphi
- 救命啊,快来帮帮我
- 求解c/s模式下的前台POS问题
- intraweb的chart组件支持图形坐标的缩放吗?
- 帮我看看原程序有什么错吗?为什么会有这样的错误?[Error] Unit1.pas(47): Record, object or class type required
- Delphi 如何運行“exe”文件
- delphi做资源dll的问题,只要即使把我所有的分都给他都无所谓,大家来拿吧。
- cxlookupcombobox 如何取下拉三列中的任何一列的值?
- 请教有关web page拼接问题????
- 高分讨论:如何判断在中英文混合的字串中取出的是一个合法简体中文,不是二个中文间前一个后半和后一个前半的组合?
- 没办法啊!一分都没了!求求大虾救救小弟吧!请问怎样在程序中实现录音功能?然后把录音保存为MP3声音文件!
{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
var
url:string;
IdHTTP:TIdHTTP;
stream:TMemoryStream;
begin
url:='http://www.tom.com';
IdHTTP:=TIdHTTP.Create(nil);
stream:=TMemoryStream.Create;
try
IdHTTP.get(url,stream);
stream.SaveToFile('F:\1.html');//1.html就是
finally
stream.Free;
IdHTTP.Free ;
end;
end;
我试过用IdHTTP,可以获得源码,但有个问题是IdHTTP.get操作要等源码出来后才能执行其他操作,如果一个网站反应比较慢,要等好长时间
var ppDisp: IDispatch; var Cancel: WordBool);
begin
Cancel:=true;
end;