fallenlondon吧 关注:2,007贴子:10,139
  • 4回复贴,共1

【Fallen London】用JS脚本刷黄铜

只看楼主收藏回复

闲着无聊写的,新人第一次接触JavaScript脚本的试水作,Github项目名FallenLondonAutoDraw。
原理呢很简单就是每10分钟点一次Seek out spy-holes。只是模拟手动点击不是伪造API,所以应该不会被封号。
使用方法:在电脑浏览器进入沦敦,进入Sunken Embassy选好东西方向,再穿上最好的Watchful的装备,然后按F12打开开发者工具,再进入控制台,再把Seek_out_spy-holes.js里的内容复制粘贴进去,回车运行即可。关闭或刷新标签页可以终止脚本运行。
其实完全可以用automa插件来完成的,这个拖拖拽拽就好了,可以一点编程不用。


IP属地:江苏1楼2024-08-23 17:50回复
    不知道会不会被吞,我在3楼直接把Seek_out_spy-holes.js的内容发出来看看。被吞了就去Github找吧


    IP属地:江苏2楼2024-08-23 17:52
    回复
      function wait(ms) {
      return new Promise(resolve => setTimeout(resolve, ms));
      }
      async function waitload(){
      // 等待加载完成
      while (document.getElementsByClassName('loading-image').length){
      await wait(100);
      }
      }
      cnt = 0;
      async function clickbranch(id) {
      // 找到指定Id的branch并点击它的按钮以及ONWARDS按钮
      hy_branch = document.getElementsByClassName('media branch media--branch');
      let i = 0
      for (i = 0; i < hy_branch.length; i++){
      if (hy_branch[i].dataset.branchId == id){
      break;
      }
      }
      gobutton = hy_branch[i].querySelector("div:nth-child(2) > div:nth-child(3) > button");
      gobutton.click();
      await waitload();
      onwardsbutton = document.querySelector("#main > div > div > div.buttons.buttons--storylet-exit-options > button");
      onwardsbutton.click();
      await waitload();
      console.log(++cnt, Date());
      }
      // clickbranch(250889);
      IntervalId = setInterval(clickbranch, 600000, 250889);


      IP属地:江苏3楼2024-08-23 17:54
      回复
        写的好复杂,我只写了个获取selector然后按钮定时点击,希望FBG别封我号


        IP属地:江苏来自Android客户端4楼2024-08-23 23:24
        收起回复