uses MSHTMLwebbrowser打开页面后:
---------------------
var str:string;
HTML1: IHTMLDocument2;
begin
HTML1:= WebBrowser1.document as IHTMLDocument2;
str:=HTML1.body.OuterText;
if pos('姓名:',str)>0 then
showmessage('包含1234');
end;
以上代码是用webbrowser打开网站后,然后看是否存在字符串 '姓名:',测试可用,问题是,我想知道'姓名:'后面的字符串是什么,该如何做到?比如说这个网站里的一行字符串是 姓名:张三 或者 姓名:李四四那么我想获得'姓名:'后的字符串也就是获得 '张三' 或者获得'李四四'当然,这个网站的内容我可以改...请教...
---------------------
var str:string;
HTML1: IHTMLDocument2;
begin
HTML1:= WebBrowser1.document as IHTMLDocument2;
str:=HTML1.body.OuterText;
if pos('姓名:',str)>0 then
showmessage('包含1234');
end;
以上代码是用webbrowser打开网站后,然后看是否存在字符串 '姓名:',测试可用,问题是,我想知道'姓名:'后面的字符串是什么,该如何做到?比如说这个网站里的一行字符串是 姓名:张三 或者 姓名:李四四那么我想获得'姓名:'后的字符串也就是获得 '张三' 或者获得'李四四'当然,这个网站的内容我可以改...请教...
另外的方法是用正则表达式(网上有多个delphi的正则表达式控件下一载的)