如何使用Idhttp来抓取基于Ajax技术开发的网站啊 基本上都是javascript函数来驱动页面跳转,页面数据显示。用封包截获也弄不明白,为什么一次请求得到那么多数据?用Idhttp该如何来实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ajax更新的HTML代码是没有办法再查看源文件中看到,你的要求没法实现 谁说没法查看到呢?ajax一样是从服务器得到的数据,调用ajax的xmlHttpResponse就可以得到ajax返回来的数据 我觉得技术上是可以实现的,用Idhttp来模拟Ajax的请求部分,Ajax归根到底不也是向服务器请求吗?返回一个XML的内容,应该比分析HTML更好分析吧,就是这个技术实现该怎么做?因为我模拟了Login行为,登陆成功后,返回了一个 js..Loading的那个部分,没法分析了... procedure TForm1.spSkinButton1Click(Sender: TObject);var p:integer; s:string;begintry webbrowser1.Navigate(spskinedit1.Text); s:=idHTTP1.Get('http://data.alexa.com/data?cli=10&dat=snba&url=' + spskinedit1.text); p:=pos('" TEXT="',s) + Length('" TEXT="'); s:=copy(s,P,30); p:=pos('"/>',s); spskinstdlabel6.caption:='该站排名:' + Copy(s,1,P -1); timer2.Enabled:=true;exceptend;end; 那ajax的网页到底用什么方法可以控制哦,帮忙UP一下 API内存访问错误 调用C#写的Web服务, 怎么老是出现错误 如何提高Delphi7的编译速度? 关闭外部程序的新问题 求将数字金额转化为中文金额的函数? 这是怎么回事 如何把DateTimePicker里面的日期转化为? 请问高手,怎样远程控制同一局域网络上的其他PC运行其上的应用程序! 我曾用VC编写过ADO程序,虽麻烦,但很放心,但现在用DELPHI编写数据库程序,感觉错误处理编写无从下手,不知道该如何捕捉ADO错误 请问大家,到那里有完全版解密的kylix下载呢?? webservice问题 做登陆窗体时超过20秒就停止身份验证的代码的怎么表示啊?
var
p:integer;
s:string;
begin
try
webbrowser1.Navigate(spskinedit1.Text);
s:=idHTTP1.Get('http://data.alexa.com/data?cli=10&dat=snba&url=' + spskinedit1.text);
p:=pos('" TEXT="',s) + Length('" TEXT="');
s:=copy(s,P,30);
p:=pos('"/>',s);
spskinstdlabel6.caption:='该站排名:' + Copy(s,1,P -1);
timer2.Enabled:=true;
except
end;
end;