老板要求将网页上的文字提取出来,我没有做过该类程序,有做过哪方面的希望能有所提示,谢谢。
解决方案 »
- delphi DataSource.DataSet.Append时出现一条空记录,如何处理?
- 请教高手用Delphi如何把WORD格式文件中的数据到如到EXCEL中
- 请问如何将a.sql中的存储过程 拷贝到数据库中?
- 寻求自动更新程序的思路? ---顶者有分
- 如果我知道另一个应用程序中一个TWebBrowser实例的句柄,该如何访问它的IHTMLDocument2接口,即Document属性?
- 急急!求教各位大侠:如何用Image1显示数据库图片字段中的图片
- 如何在DELPHI中定义快捷键资源?
- 为什么FlashCar下载的速度比IE自带的下载快呢
- 怎样负空值?
- 为什么不触发onread事件???
- 为什么执行这段代码会报 OLE error 80040E37 的错误。是李维写的。
- 高手请进,关于导入数据到Excel的问题(须是同一个文件)
delphi与internet
这片文章还可以看看
begin
memo1.Lines.Clear;
Memo1.Lines.Add(IHtmlDocument2(WebBrowser1.Document).Body.OuterText);
if savedialog1.Execute then
begin
memo1.Lines.SaveToFile(savedialog1.FileName);
end;
end;
var
dd,ee:olevariant;
dd:=createoleobject('Word.Application');
try
for i:=0 to filelistbox1.Count-1 do
begin
filelistbox1.ItemIndex:=i;
ee:=dd.Documents.Open(filelistbox1.FileName);
ee.saveas(copy(filelistbox1.FileName,1,pos('.',filelistbox1.FileName))+'txt',wdFormatText);
ee.close;
progressbar.Position:=progressbar.Position+1;
end;
finally
dd.quit;
var body:string;
header:string;
begin
nmhttp1.InputFileMode:=false;
nmhttp1.OutputFileMode := FALSE;
NMHTTP1.ReportLevel := Status_Basic;
nmhttp1.Get('www.sohu.com');
memo1.text:=nmhttp1.header;
memo2.text:=nmhttp1.body;
end;
procedure TForm1.Button1Click(Sender: TObject);
var body:string;
header:string;
begin
nmhttp1.InputFileMode:=false;
nmhttp1.OutputFileMode := FALSE;
NMHTTP1.ReportLevel := Status_Basic;
NMHTTP1.Proxy := 代理地址;
NMHTTP1.ProxyPort := 代理的端口;
nmhttp1.Get('www.sohu.com');
memo1.text:=nmhttp1.header;
memo2.text:=nmhttp1.body;
end;