怎样提取网页中的数据?用什么控件?(100分)

  • 主题发起人 主题发起人 sandal
  • 开始时间 开始时间
S

sandal

Unregistered / Unconfirmed
GUEST, unregistred user!
我用动态域名來解釋我的服務器, 需要定期更新ip 地址, 用ie 访问一個网站可得知我
的拨号上网ip 地址, 但是应该用什么控件來取得网站回復的ip 地址? 执行更新指令后
网站會回一個信息确定更新是否成功, 如何取得网站回復的数据?
 
没有高手相救? 出价格太低?
 
TNMHTTP,在Delphi的FasNet组件面版上,具体的使用方法看帮助吧
 
http的post
 
用TNMHttp或TidHTTP控件均可
比如:edit1.text := idHttp1.Get('www.XXX.com.cn/XXX.txt);
 
Jobsxy:
謝謝回復,下面code不支持?
idHttp1.Get('http://jinhui:book@66.151.188.49/nic/update?system=dyndns&hostname=jinhui.gotdns.com&myip=192.168.42.1&wildcard=n');
其它方法?
 
不太清楚你打算用什么方式返给用户你指定的IP地址
一种方式是在指定位置放在文本文件里,通常作法是www.XXX.com/ip.txt下载后解析里面的IP
这种作法你可以
Edit1.Text := idHttp1.Get('www.XXX.com/ip.txt');
你可以试一下,在我这里通过,Edit1.text显示了ip.txt所输入的IP值

另一种是执行某个ISAPI,取出返回值,同样的办法
Edit1.Text := idHttp1.Get('www.XXX.com/scripts/IP.exe/GetIP');
这办法也通过。
 
接受答案了.
 
后退
顶部