文章目录:
怎样用delphi 获取网页html源代码(网页需登录)
不要用IDHTTP控件
用EmbeddedWB控件就行了
如果没有的话去a href="" target="_blank";/a下载
IDHTTP是按内存流的方式读网页代码,东西多了效率就低
EmbeddedWB是以MSHTML接口读网页代码,可以把读到的代码批量送出
delphi 如何将memo中的网页源码,代码转成网页方式显示
var
str:string;
icnt:Integer;
begin
mmo1.Lines.Clear;
mmo1.Lines.Add('html');
mmo1.Lines.Add('head');
mmo1.Lines.Add('title我的第一个 HTML 页面/title');
mmo1.Lines.Add('/head');
mmo1.Lines.Add('body');
mmo1.Lines.Add('pbody 元素的内容会显示在浏览器中。/p');
mmo1.Lines.Add('ptitle 元素的内容会显示在浏览器的标题栏中。/p');
mmo1.Lines.Add('/body');
mmo1.Lines.Add('/html');
str:='';
for icnt:=0 to mmo1.Lines.Count-1 do
begin
str:=str+mmo1.Lines[icnt];
end;
wb1.Navigate('about:'+str);
end;
memo里面只限于html,不能有其他的,比如jsp或js。
delphi 获取网页源代码
提交表单不用获取网页源代码的,你可以直接用 post 方法来提交表单,只要找到相对应的 url,这方面 indy 很多例子。
WB控件就行了如果没有的话去a href="" target="_blank";/a下载IDHTTP是按内存流的方式读网页代码,东西多了效率就低EmbeddedWB是以MSHTML接口读网页代码,可以把读到的代码批量送出delphi 如何将memo中的网页源码,代