自己写的mfl.mop,com外挂

本文介绍了一款用于网页操作的自动化脚本,通过JavaScript实现对网页元素的交互与控制,包括市场页面跳转、随机按钮点击等功能。该脚本还涉及了不同页面间的导航与数据处理逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script language="JavaScript">   
    var objs = top.frame_left.left_toolsbar.document.all.tags("INPUT");
    var markPage= top.frame_right.right;//跳到市场页面 
   function BuySetup()
   {
                 var mmpobj= top.frame_left.left_toolsbar.hhhffff.innerText;
                 //var strindex= mmpobj.toLowerCase().indexOf("10");
                  var strindex = mmpobj.split(":");
                  //alert(strindex[2]);
                  var mmp = parseInt(strindex[2]);
                  var buyNum = parseInt(mmp/3)
   if(parseInt(strindex[2]) > 8)
   {
                    url='http://mfl.mop.com/blackmart.jsp?active=buy&num='+buyNum+'&id='+547;//knife 391/4
//top.frame_right.right.document.all.select_tools[i].value ;         //window.navigate(url);
top.frame_right.right.document.location.href= url;
   }
   }

          function ListButton()
          {
            try
              {
                 var markNum  = Math.round((9-0+1)*Math.random()+0) ;
                 parent.frame_left1.document.getElementById('listtitle').selectedIndex = markNum;
                 var value = parent.frame_left1.document.getElementById('listtitle').value;
                 parent.frame_left1.document.location.href = 'post_search.jsp?topage=1&action='+value+'&range=2';
                
              }
              catch (e)
              {

              }
          }

          function MarkButton()
          {
               var markObj  = top.frame_right.right.document;
               var markNum  = Math.round((7-1+1)*Math.random()+1) ;
               switch (markNum)
               {
                 case 1:
                    markObj.location.href = 'faq.jsp';
                    break;
                 case 2:
                    markObj.location.href = 'post_mart.jsp';
                    break;
                 case 3:
                    markObj.location.href = 'blackmart.jsp';
                    break;
                 case 4:
                    markObj.location.href = 'hockshop.jsp';
                    break;
                 case 5:
                    markObj.location.href = 'cloth_mart.jsp';
                    break;
                 case 6:
                    markObj.location.href = 'bank.jsp';
                    break;
                 case 7:
                    markObj.location.href = 'doodle.jsp';
                    break;
                }      
          }
 


//elements是在表单里面用的。

var n =0,m=0;
var randNum;
var timeout;

//var objs = top.frame_left.left_toolsbar.document.all.tags("INPUT");
//objs[0]发贴,objs[1]刷新,obj[2]功能,obj[3]市场,obj[4]聊天,obj[5]自已
var objright = top.frame_right.right;
function setbuvalue()
 {
  Click_Supgif();
  n = n +1;
  objs[0].value = n; 
  if(n >= objs[1].value)
  {
    if(n%2 ==1)
      {
      links_click();      
                                  MarkButton();
                                  BuySetup();
    
      }
    else
      {
      gn();
                                  ListButton();
      }
    n = 0;
    randint();        
  }
 //if(objs[0] = 30)
 //window.clearTimeout(timeout);
  setup();
 }

function setbuvalue3()
 {
    // Click_Supgif();
  m = m +1;
  objs[2].value = m; 
  //if(n >= objs[1].value){
  // if(n%2 ==1){
  //      links_click();      
  //  }
  //  else{
  //     gn();
  //  }
  //     n = 0;
  //     randint();        
  // }
  //if(objs[0] = 30)
  //window.clearTimeout(timeout);
  setup3();
 }

function setup()
 {
  timeout =setTimeout("setbuvalue()",2000);
 }

function setup3()
 {
   timeout3 =setTimeout("setbuvalue3()",1000);
 }
//产生1-60的随机数
//随机数的公式Math.round((上限-下限+1)*Math.random()+下限)
function randint()
 {
  randNum = Math.round((50-30+1)*Math.random()+30) ;
  objs[1].value = randNum;
 }

function links_click()
 {
  try{
             //点击左上角跳转页面
      var randNumlink;
      var linkNum;
      linkNum = parent.frame_left.left.document.links.length -1;
      randNumlink = Math.round((linkNum-1)*Math.random()+1) ;
      parent.frame_left.left.document.links[randNumlink].click();
     }
    catch(e)
    {
   parent.frame_top.document.all.selforum.value = 1;
   parent.frame_top.setForum();                       
   parent.frame_top.clsShowPostMode();   //执行down框架跳转
    }
 }

function left1page_click()
 {
    var left1links = top.frame_left1.document.links.length -1;
    var rint = Math.round((left1links-1+1)*Math.random()+1) ;
    var objb = top.frame_left1.document.all.tags("INPUT");
    objb.click();  
    top.frame_left1.document.links[rint].click();
 }
function replaymsg()
 {
   //得到“我要回复”按钮
   var objr = top.frame_right.right.document.all.tags("input");
   objr[0].click();
 }
function gn()
 {
    var Num = Math.round((4-0+1)*Math.random()+0) ;
    if (Num != 1)
     {
       objs[Num].click();     
     }
    if(Num == 4)  //聊天
     {
       objs[Num].click();
     }
 }

        function checkMg(PageId)
        {
           var ImgNum = PageId.document.images.length;
     var ImgLength;
     for(var i =0;i<ImgNum;i++)
     {
     ImgLength= PageId.document.images[i].src.length;
     UrlStr = PageId.document.images[i].src.substr(ImgLength-13,ImgLength);
      if(UrlStr == "surprise3.gif")
      {
     PageId.document.images[i].click();
     objs[0].value = 0;
                    objs[1].value = 30;
     n = 0;
     alert(PageId.document.images[i].parentElement.parentElement.innerHTML);
                                        ListButton();//重新加载Search页面
                                        break;
      }
     }       
        }

function click_gn()
 {
  objright.document.links[1].click();
  //alert(objright.document.all.tags("input"));
 }
function Click_Supgif()
 {
    try
    {
  var PageIdRight = top.frame_right.right;
                var searchId = parent.frame_left1;
  var leftId = parent.frame_left1;
  if(typeof(PageIdRight.document.images) == "object")
  {
                   checkMg(PageIdRight);
  }
                else
                {
                  gn();  
                }
  if (typeof(searchId.document.images) == "object")
                {
                   checkMg(searchId);                
                }
                else
                {

                }
                if (typeof(leftId.document.images) == "object")
                {
                   checkMg(leftId);
                }
         else
  {
     searchId.location.href = "http://mfl.mop.com/post_search.jsp";
  }
 }
  catch(e)
  {   
      //clearTimeout(timeout);
      //timeout = setTimeout("setbuvalue()",2000); 
      //alert(e);
      gn();
  }
}

setup();
//setup3();
randint();
</script> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rjzou2006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值