|
主页面通过一些ajax js 获取到不同来源的数据组合成的。
其中包括一个.xml文件,这个xml文件地址已经被列在这个页面一个fuction内了,但是通过浏览器直接访问 这个 xml地址 显示为404
但是如果通过浏览器访问了 主页面后 在访问这个xml地址就可以显示出来xml的内容了
看来是对方网站做了限制,不允许浏览器直接访问这个xml源!
我现在需要的就是能采集到这个xml文件内的内容。对应的function的内容大概如下- function profile(option,extent){
- var fileupdatetime = '0';
- var updatetime = '1296069925';
- option = option ? option : 'basic';
- extent = extent ? '&' + extent : '';
- if (lastoption == option && lastextent == extent){
- return false;
- }
- lastoption = option;
- lastextent = extent;
- var posturl = 'http://www.abc.com/index.php?action=user&option=' + option + extent;
- var postdat = 'uid=215576&ajaxsubmit=1';
- //ajaxloading();
- ajaxobj = Ajax('XML','ajaxloading','ajaxmessage');
- if(option == 'basic'){
- if(updatetime >= fileupdatetime){
- posturl = 'http://www.abc.com/user.php?uid=215576&ajaxsubmit=100&updatetime='+updatetime;
- postdat = 'uid=215576&ajaxsubmit=100&updatetime='+updatetime;
- ajaxobj.post(posturl,postdat,Ajax_xmlreturn);
- }else{
- posturl = 'http://www.abc.com/hdata/base/215576.xml';........................ 就是这个地址内的内容
- ajaxobj.get(posturl,Ajax_xmlreturn);
- }
- }else{
- ajaxobj.post(posturl,postdat,Ajax_xmlreturn);
- }
- }
复制代码 愿意RMB做这个规则,能做的,简单描述下,然后留下你QQ |
|