扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:陈经韬 来源:www.138soft.com 2007年11月1日
关键字:
function GetInfoByYearNetHtm1(const str:string):String; { 功能:从Yeah.Net的域名申请和修改返回网页文件中提取需要的信息 参数:Yeah.Net的网页文件内容 输出:实际的信息 作者:陈经韬 日期:2003,2,8 修改:无 } const SubColor='<font color=red>'; SubCenter1='<center>'; SubCenter2='</center>'; var S:String; i,j,k:integer; begin Result:=''; S:=str; j:=0; repeat i:=Pos(SubColor,LowerCase(S)); if i=0 then break; if Length(s)<(i+Length(SubColor)-1) then Break; Delete(S,1,i+Length(SubColor)-1); i:=Pos(SubCenter1,LowerCase(S)); if i=0 then break else if i<=10 then j:=-1; until j=-1; k:=Pos(SubCenter2,LowerCase(S)); S:=Copy(S,i+Length(SubCenter1),k-i-Length(SubCenter1)); k:=0; repeat i:=pos('<',s); j:=pos('>',s); if (i=0) or (j=0) then Break; Delete(s,i,j-i+1); Insert(' ', S, i); until k=-1; s:=s+'.'; Result:=s; end; function GetInfoByYearNetHtm2(const Str:String):String; { 功能:从Yeah.Net的域名转向返回网页文件中提取需要的信息 参数:Yeah.Net的网页文件内容 输出:实际的信息 作者:陈经韬 日期:2003,2,8 修改:无 } var i,j,k:integer; begin Result:=''; i:=Pos('url=',Str); if i=0 then Exit; i:=i+4; j:=Pos('',Str); if i=0 then Exit; j:=j-2; k:=j-i; Result:=copy(Str,i,k); end; |
procedure TForm1.Button1Click(Sender: TObject); var StrRecive:String; begin Memo1.Lines.Clear; Memo1.Lines.Add('正在申请域名!'); try StrRecive:=IdHTTP1.Get('http://my.yeah.net/cgi-bin/register?username='+Edit1.Text//注册名称 +'&domain=yeah.net' +'&password='+Edit2.Text//密码1 +'&password2='+Edit3.Text//密码2 +'&email='+Edit4.Text//注册人Email地址 +'&url=http://'+Edit4.Text);//该域名指向的URL Memo1.Lines.Add(GetInfoByYearNetHtm1(StrRecive)); except Memo1.Lines.Add('申请域名错误!请检查网络!'); end; end; |
procedure TForm1.Button2Click(Sender: TObject); var StrRecive:String; begin Memo1.Lines.Clear; Memo1.Lines.Add('正在更新域名!'); try StrRecive:=IdHTTP1.Get('http://my.yeah.net/cgi-bin/modify?username='+Edit1.Text//注册名称 +'&domain=yeah.net' +'&password='+Edit2.Text//密码1 +'&url=http://'+Edit4.Text);//该域名指向的URL Memo1.Lines.Add(GetInfoByYearNetHtm1(StrRecive)); except Memo1.Lines.Add('更新IP错误!请检查网络!'); end; end; |
procedure TForm1.Button3Click(Sender: TObject); begin try Memo1.Lines.Add(GetInfoByYearNetHtm2(IdHTTP1.Get(Edit4.Text)));//eg:http://lovejingtao.yeah.net except Memo1.Lines.Add('更新IP错误!请检查网络!'); end; end; |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者