火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 2854|回复: 4

史无前例防采集高手出现--帮忙解决!

[复制链接]
发表于 2009-3-24 15:47:36 | 显示全部楼层 |阅读模式
我要采集百度空间的用户名, 但是发现他搜索结果压根没有地址,大家看看,好象是一段JAVAscript,大家帮帮忙呀,小弟感激不尽。
http://ren.baidu.com/uquery/?type=2&fn=0&word=&ln=10&sex1=0&sex2=0&sex3=0&age_from=18&age_to=26&marry=0&blood=0&zodiac=0&space_ok=0&vocation=0&education=0&birth_province=&birth_city=&birth_home=&birth_other=&reside_province=&reside_city=&reside_home=&reside_other=&tag_school=&tag_book=&tag_music=&tag_movie=&tag_sport=&tag_person=&tag_other=&tag_brand=&tag_unit=&&pn=1

我把没用的代码删除光了,剩下下面这段代码有用

  1. <script language="JavaScript" src="http://passport.baidu.com/js/renquery.js" type="text/JavaScript"></script>

  2. <div id="result">
  3.    


  4. <script language="javascript">
  5. function getData(){
  6.      var head = document.getElementsByTagName("head")[0];
  7.      var s= document.createElement("script");
  8.      s.type="text/javascript";   
  9.      s.src="http://pdc.baidu.com/uinfo/?
  10. callback=getuserinfo&type=json&uids=87075979c093861ab151b979,32d6e036257fe9f2b211c7b2,7688aaa1c9c8e1fefaed5002,d97f10f0de4fc4375d60086e,68082156eb5ec487810a18e5,0389618127a6c6ff
  11. 513d928e,7688aaa1aca444fbfaed5020,50488d103d1204f21bd576cd,fdae5b161377560735fa4192,8f036e5f1c00f62443a75b29&randin=250645236&detaillen=256&t="+new Date().getTime();
  12.                                                head.appendChild(s);
  13. };
  14. getData();
  15.      function getuserinfo(json_rs1){
  16. var i=0;
  17. var json_rs=new Array();
  18. var tpr=new Array();
  19. for(var property in json_rs1){
  20. json_rs[i]=json_rs1[property];
  21. tpr.push('<tr height="120"><td width="120" valign="top" align="center"><a target="_blank" href="http://hi.baidu.com/sys/checkuser/'+json_rs[i].enusername+'/0"><img border="0"
  22. src="http://himg.baidu.com/sys/portrait/item/'+json_rs[i].iconurl+'.jpg"/></a><div class="opt"><a onclick="return ui_af(\''+json_rs[i].username+'\');" href="#"><img border="0"
  23. align="absmiddle" title="加为好友" src="http://img.baidu.com/hi/img/ico_adfriend.gif"/></a>  <a target="_blank" href="http://msg.baidu.com/ms?
  24. ct=21&amp;cm=1&amp;tn=bmSendMessage&amp;un='+json_rs[i].enusername+'"><img border="0" align="absmiddle" title="发送消息"
  25. src="http://img.baidu.com/hi/img/ico_sendmsg.gif"/></a></div></td><td valign="top" class="f"><a target="_blank" href="http://hi.baidu.com/sys/checkuser/'+json_rs
  26. [i].enusername+'/0">'+json_rs[i].username+'</a>');
  27. if(json_rs[i].tag_space=="1"){
  28.    if(json_rs[i].space_url != "") tpr.push("<a href='http://hi.baidu.com/"+json_rs[i].space_url+"' target='_blank'><img
  29. src='http://img.baidu.com/passport/hi.gif' border='0' align='absmiddle' /></a>");
  30.    else tpr.push("<img src='http://img.baidu.com/passport/hi.gif' border='0' align='absmiddle' />");
  31. }
  32. tpr.push("<br/><span>");
  33. tpr.push(setSelfIntro(json_rs[i].sex, json_rs[i].age, "0", json_rs[i].reside));
  34.    tpr.push('</span><div class="line1"> </div>');
  35.    tpr.push(insertWbr(json_rs[i].detail, 5));
  36.    tpr.push("</td></tr>");
  37.      }                           
  38. var stpr=tpr.join('');                     
  39.                                       if(document.getElementById('result')!=null)         document.getElementById("result").innerHTML = '<table cellspacing="0" cellpadding="0"
  40. border="0" width="100%"> '+stpr+'</table>';
  41.                                         };
  42. function getData2(){
  43.                                                var head = document.getElementsByTagName("head")[0];
  44.                                                var s= document.createElement("script");
  45.                                         s.type="text/javascript";   
  46. s.src="http://ren.baidu.com/ucityschool/?callback=makeSame&type=json&login_bool=0&city_check=0&school_check=0&t="+new Date().getTime();
  47.                                                head.appendChild(s);
  48.                                         };
  49.                                         getData2();
  50. function makeSame(json){
  51. var str="";
  52. if(login_bool==0){
  53. str=str+"";
  54. }
  55. else{
  56. str=str+"<tr><td align="left">";
  57. if((json.city_check == 0 && json.city_exist==0) || (json.city_check == 0 && json.city_exist==1&&json.city_bool==1) ||(json.school_check ==0&&json.school_exist==0)||
  58. (json.school_check == 0 && json.school_exist==1&&json.school_bool==1)){
  59.   str=str+"<div class="psb">";
  60. }
  61. if(json.city_check == 0){
  62.   if(json.city_exist == 0)
  63.     str=str+"<div class="psb1">添加您的<a href="http://passport.baidu.com/ubrwsbas" target="_blank">居住地</a><br>有机会找到更多同地区朋友。
  64. </div>";
  65.   else{
  66.    if(json.city_bool==1){
  67.     str=str+"<div class="psb2"><div class="tip">和您同地区的网友</div><div id="sameCityDiv">"+setSameDiv('', json.txt_citys, 0)+"</div></div>";
  68.    }
  69.   }
  70. }
  71. if(json.school_check == 0){
  72.   if(json.school_exist == 0)
  73.     str=str+"<div class="psb1">添加您的<a href="http://passport.baidu.com/ubrwsdet" target="_blank">就读学校</a><br>有机会找到更多的校友。
  74. </div>";
  75.   else{
  76.    if(json.school_bool==1){
  77.     str=str+"<div class="psb2"><div class="tip">和您同校的网友</div><div id="sameSchDiv">"+setSameDiv('', json.txt_school1, 1)+setSameDiv('',
  78. json.txt_school2, 2)+setSameDiv('', json.txt_school3, 3)+setSameDiv('', json.txt_school4, 4)+setSameDiv('', json.txt_school5, 5)+"</div></div>";
  79.    }
  80.   }
  81. }
  82. if( (json.city_check == 0 && json.city_exist==0) || (json.city_check == 0 && json.city_exist==1&&json.city_bool==1) ||(json.school_check ==0&&json.school_exist==0)||
  83. (json.school_check == 0 && json.school_exist==1&&json.school_bool==1))
  84.   str=str+"</div>";
  85. str=str+"</td></tr>";
  86. }
  87. document.getElementById("sameCitySchool").innerHTML="<table width="95%" border="0" cellpadding="0" cellspacing="0" align="right">"+str+"</table>";
  88. }
  89. </script>

复制代码
发表于 2009-3-24 16:29:13 | 显示全部楼层
友情帮顶下
发表于 2009-3-24 17:45:36 | 显示全部楼层
本帖最后由 娃娃 于 2009-3-24 17:57 编辑

可以采集,联系我
 楼主| 发表于 2009-3-24 19:16:29 | 显示全部楼层
高手帮忙呀!
发表于 2009-3-28 14:56:38 | 显示全部楼层
 有个框架调用 。你仔细看下
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2025-8-30 07:30

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表