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

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

js post网站专区

[复制链接]
发表于 2011-8-18 23:52:23 | 显示全部楼层
楼主好人啊....我从第一页挨个看着过来的....
诚心求教
  1. http://www.24meinv.com/pic5966.html
复制代码
不知道能不能实现免积分下载...
  1. //document.writeln("<script type=text\/javascript  language=javascript>");
  2. //document.writeln("var star_userid=\'314372\';");
  3. //document.writeln("var star_subid=\'0\';");
  4. //document.writeln("var star_logo=\'true\';");
  5. //document.writeln("var star_encode=\'UUi4%2fI%2bJDt3BSW5Nvumd5gyXv6sCnohmiHAlGwcrp0%2biAwHGuDMUfQ%3d%3d&ar2s=1\';");
  6. //document.writeln("var star_exid=\'0\';");
  7. //document.writeln("var star_width=\'320\';");
  8. //document.writeln("var star_height=\'270\';");
  9. //document.writeln("<\/script><script type=text\/javascript language=javascript src=\'http:\/\/js.star8.net\/fumeiti.js\'><\/script>")



  10. var purl=document.referrer;
  11. var bbmsg=$("#pmsg").html();
  12.   if(purl!="")
  13.   {
  14.      if(purl.indexOf("24meinv.com")==-1)
  15.      {
  16.         
  17.        //location.href="/gaoqing/"+bbmsg+".html";
  18.          
  19.      }
  20.   }
  21.   else{
  22.       
  23.       
  24.   }
  25.   
  26. //获取随机数
  27. function getURLDateTimePar() {
  28.     var today = new Date();
  29.     var intYear = "" + today.getYear() + "";
  30.     var intMonth = "" + today.getMonth() + 1 + "";
  31.     var intDay = "" + today.getDate() + "";
  32.     var intHours = "" + today.getHours() + "";
  33.     var intMinutes = "" + today.getMinutes() + "";
  34.     var intSeconds = "" + today.getSeconds() + "";

  35.     var RandomNumber = getRandomNumber();
  36.     RandomNumber = "" + RandomNumber + "";
  37.     return intYear + intMonth + intDay + intHours + intMinutes + intSeconds + RandomNumber;

  38. }
  39. //生成随机数
  40. function getRandomNumber() {
  41.     return parseInt(Math.random() * 100);
  42. }


  43. $(document).ready(function () {
  44.    // tpset();
  45. });
  46. function tpset() {
  47.     var pb = getCookie("pb");
  48.     if (pb != "") {
  49.         tpres();
  50.     }
  51.     else {
  52.         $("img").error(function () {
  53.             var src = $(this).attr("src");
  54.             if (src.indexOf("img.24meinv.com") > 0) {
  55.                 var str = src.replace("img.24meinv.com", "98.126.1.234");
  56.                 $(this).attr("src", str);
  57.             }
  58.         })
  59.     }
  60. }

  61. function tpres() {
  62.     setCookie("pb", "1");
  63.     $('img').each(function (i) {
  64.         var src = $(this).attr("src");
  65.         if (src.indexOf("img.24meinv.com") > 0) {
  66.             var str = src.replace("img.24meinv.com", "98.126.1.234");
  67.             $(this).attr("src", str);
  68.         }
  69.         if (src.indexOf("98.126.1.234") > 0) {
  70.             var str = src.replace("98.126.1.234", "98.126.1.236");
  71.             $(this).attr("src", str);
  72.         }
  73.     });

  74. }
  75. function getdown()
  76. {
  77.    $.get("/ajax.aspx?fun=downcount&"+getRandomNumber(), function(data){
  78.     if(data!="")
  79.     {
  80.         var value="";
  81.         var arr=data.split("|")
  82.         for(var i=0;i<arr.length;i++)
  83.         {
  84.              var a=arr[i];
  85.              var ip=a.split(",")[0];
  86.              value+="IP:"+ip+" 正在下载...<br>";
  87.             
  88.         }
  89.         value+="服务器允许 10 个会员同时下载<br><span class="red">当前有 "+arr.length+" 位会员正在下载<br>";
  90.         if(arr.length>9)
  91.         {
  92.           value+="现在无法获取下载  请等待哦~..</span>";
  93.         }
  94.         else
  95.         {
  96.            value+="现在有空闲带宽 赶快下载吧~~..</span>";
  97.         }
  98.         $("#downsmsg").html(value);
  99.         
  100.     }
  101.     else
  102.     {
  103.       $("#downsmsg").html("当前无会员正在下载<br>好机会哦 赶快获取下载吧");
  104.     }

  105.    });
  106.    //setTimeout("getdown()", 5000)
  107. }  

  108. function GetDown(ids)
  109. {
  110. //    alert("套图服务器死机 正在等待机房重启中 请稍后再下载..");
  111. //    return;
  112.    if(ids=="")
  113.    {
  114.      alert("参数丢失!关闭重新打开下载页!");
  115.      return;
  116.    }
  117.    if(confirm("即将要获取下载地址 是否要继续?"))
  118.    {
  119.     $("#downimg").html("下载地址获取中 请稍后..  <img src=/images/loading.gif width=20px >");
  120.      $.ajax({
  121.         type: "post",
  122.         url: "/ajax.aspx?fun=GetDowns",
  123.         dataType: "xml",
  124.         data: {"id":ids},
  125.         error: function(e) {
  126.             alert("错误!");
  127.         },
  128.         success: function(xml) {
  129.         var msg = $(xml).find("string").text();
  130.         if(msg==3)
  131.         {
  132.             $("#downimg").html("参数丢失,请重新打开下载页 ");
  133. //           $("#xldown").css("visibility","")
  134. //           $("#downimg").html("");
  135.            return;
  136.         }
  137.         else if(msg==1)
  138.         {
  139.             $("#downimg").html(" 你不是登陆会员 不能获取下载地址哦  注册免费的会员后 就可以获取下载地址了哦  <a href="/reg.aspx">我要免费注册</a> <a href="/">我要登陆</a>  ");
  140. //            $("#xldown").css("visibility","")
  141. //            $("#downimg").html("");
  142.            return;
  143.         }
  144.         else if(msg==2)
  145.         {
  146.             $("#downimg").html("  你一套图还未下载完哦 请下载完再下载其他套图吧 ");
  147. //          $("#xldown").css("visibility","")
  148. //          $("#downimg").html("<img  onclick="GetDown("+ids+")" alt="获取下载地址" src="/images/down.jpg" >");
  149.            return;

  150.         }
  151.         else if(msg==4)
  152.         {
  153.             $("#downimg").html(" 现在处于下载高峰期 服务器现在好多人正在下载 请稍候再获取下载地址  ");
  154. //          $("#xldown").css("visibility","")
  155. //          $("#downimg").html("<img  onclick="GetDown("+ids+")" alt="获取下载地址" src="/images/down.jpg" >");
  156.            return;
  157.         }
  158.        else if(msg==8)
  159.         {
  160.             $("#downimg").html("  会员你好 你的有效积分已经不够了 <a href="/User.aspx">如何获取积分</a>~ ");
  161. //           $("#xldown").css("visibility","")
  162. //           $("#downimg").html(" ");
  163.            return;
  164.         }
  165.        else if(msg==9)
  166.         {
  167.             $("#downimg").html(" 会员你好 你的等级每天只能免费下载5套图片哦 高积分会员每天可免费下载更多套图哦 <a href="/User.aspx">如何获取积分</a>~  ");
  168. //           $("#xldown").css("visibility","")
  169. //           $("#downimg").html(" ");
  170.            return;
  171.         }
  172.         else if(msg==10)
  173.         {
  174.             $("#downimg").html(" 会员你好 你的等级每天只能免费下载10套图片哦 高积分会员每天可免费下载更多套图哦 <a href="/User.aspx">如何获取积分</a>~ ");
  175. //           $("#xldown").css("visibility","")
  176. //           $("#downimg").html(" ");
  177.            return;
  178.         }
  179.        else if(msg==11)
  180.         {
  181.             $("#downimg").html(" 初级会员你好 只有中级以上会员才可以免费下载这套VIP套图 ~ 继续努力赚取积分吧 <a href="/User.aspx">如何获取积分</a> ");
  182. //           $("#xldown").css("visibility","")
  183. //           $("#downimg").html(" ");
  184.            return;
  185.         }
  186.         else if(msg.indexOf("rar")!=-1)
  187.         {
  188.             downurl="http://map.24meinv.com"+msg;
  189. //            $("#downimg").remove();
  190.             $("#downimg").html("下载地址1→  <a href="" + downurl + ""   target="_blank">电信下载 </a>  下载地址2→ <a href="http://63.141.236.69:8081" + msg + ""  target="_blank">海外下载</a>  请自己选择快的服务器 当天重复下载不扣积分");
  191.             //            $("#xldown").css("visibility","")
  192.            // $("#downimg").html(" 下载地址2→ <a href="" + downurl + ""   target="_blank">电信下载 </a>  当天重复下载不扣积分");
  193.         }
  194.         else{
  195.          alert(msg);
  196.          $("#downimg").html("");
  197.         }
  198.      }
  199.   });  
  200. }
  201.    
  202. }
  203. // 这是我8.18号下载http://www.24meinv.com/pic5966.html
  204. //的地址: http://map.24meinv.com/hdmvs/8-18/23f326ce-4bdb-4832-ad17-d4b040e61fb5.rar
复制代码
发表于 2011-9-1 16:02:26 | 显示全部楼层
本帖最后由 tangzipeng 于 2011-9-1 16:04 编辑

您好,非常感谢您的热心!我想问下,像这样http://www.kitco.cn/cn/news/precious-metals/Precious-Metals-News-Page1.htm,列表网址变化,但是列表是js的如何采集?谢谢了~
发表于 2011-9-1 22:56:47 | 显示全部楼层
我想问下5D6D怎么发布啊···
 楼主| 发表于 2011-9-5 14:15:24 | 显示全部楼层
回复 194# tangzipeng


可以采用自定义网址获得内容页,并且列表页是规律的增加,鼠标放在页码上,可以看到js代码:路,
第2页的:
  1. javascript:window.open('Precious-Metals-News-Page2.htm','_self','',true)
复制代码
,就是打开个窗口,加载第2页的url

内容页地址js:
  1. javascript:NewWindow('../../../click.aspx?aa1=http://www.ometal.com/bin/new/2011/9/5/marketnew/20110905130614653754.htm/223428');"
复制代码
,NewWindow()函数顾名思义也是打开窗口

function NewWindow(page)   
  {   
      window.open(page);     
  }

补全地址,用自定义网址就可以了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?加入会员

x
 楼主| 发表于 2011-9-5 14:23:03 | 显示全部楼层
回复 195# jintian3166


    能否提供网站地址,一个账号,以前试过,没有做出来,发布时随机值是js生成的,这个应该可用外部php接口发布,火车头把表单数据post给外部接口不知道现在能不能做出来,很想再试试吧,你提供个地址和账号吧
发表于 2011-9-6 13:27:07 | 显示全部楼层
回复 196# zhouchanglin


    真是太感谢你了!!呵呵~火车采集是个好东西呀~~
发表于 2011-9-6 16:32:36 | 显示全部楼层
http://data.51auto.com/5xibmw/config.html
我要采集的网站和这个页面一样的,那个分页怎么采集呀?
这是分页源码,帮我看看嘞  谢谢!
  1. <form id="otherYear" name="otherYear" method="post" action="http://data.51auto.com/5xibmw/config.html">

  2.           <input name="makecode" type="hidden" value="BMW"/>

  3.           <input name="family" type="hidden" value="520I"/>

  4.           查看其他年份车型&nbsp;<select name="YearGroupID" onchange="document.getElementById('otherYear').submit()">

  5.                   <option value="">请选择</option>

  6.                   

  7.                             <option value="199200" >1992 年</option>

  8.                            

  9.                             <option value="199700" >1997 年</option>

  10.                            

  11.                             <option value="199800" >1998 年</option>

  12.                            

  13.                             <option value="199900" >1999 年</option>

  14.                            

  15.                             <option value="200000" >2000 年</option>

  16.                            

  17.                             <option value="200100" selected>2001 年</option>

  18.                            

  19.                             <option value="200200" >2002 年</option>

  20.                            

  21.                             <option value="200300" >2003 年</option>

  22.                            

  23.                             <option value="200400" >2004 年</option>

  24.                            

  25.                             <option value="200500" >2005 年</option>

  26.                            

  27.                             <option value="200600" >2006 年</option>

  28.                            

  29.                             <option value="200604" >2006 年 4 月</option>

  30.                            

  31.                             <option value="200700" >2007 年</option>

  32.                            

  33.                             <option value="200800" >2008 年</option>

  34.                            

  35.                             <option value="200900" >2009 年</option>

  36.                            

  37.                             <option value="200911" >2009 年 11 月</option>

  38.                            

  39.                             <option value="201000" >2010 年</option>

  40.                            

  41.                             <option value="201100" >2011 年</option>

  42.                            

  43.           </select>

  44.   </form>



  45.   

  46.   

  47.   

  48.   </div></div>

  49.   <br/><br/>

  50.   <div id="clum_list_main">
复制代码
 楼主| 发表于 2011-9-6 20:38:51 | 显示全部楼层
回复 199# hotgirl


    没有分页吧,你是指年份选择的下拉框,不同的年份,不是很清楚你要采集什么,页面全部的内容,还是某些连接,内容的话直接复制也可以,火车头采集麻烦

下拉框改变,提交表单
post数据:
  1. makecode=BMW&family=520I&YearGroupID=年份
复制代码
post地址:
  1. http://data.51auto.com/5xibmw/config.html
复制代码
页面很多的表格不好采集
发表于 2011-9-9 09:31:13 | 显示全部楼层
http://news.soso.com/n.q?ty=c&am ... &w=%C6%BB%B9%FB
预览地址怎么采集啊···
 楼主| 发表于 2011-9-10 14:40:57 | 显示全部楼层
本帖最后由 zhouchanglin 于 2011-9-10 14:42 编辑

回复 201# jintian3166

搜搜的预览以前做过,在这个帖子里可以找到吗,
这里http://bbs.locoy.com/spider-56816-13-1.html         130楼是我的具体的采集办法

预览地址格式就是
  1. http://www.soso.com/interface/preview.q?from=web&url=目标地址
复制代码
http://www.soso.com/interface/preview.q?from=web&url=http://news.qq.com/a/20110910/000622.htm
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2024-10-7 00:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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