LINUX SB 快照站

RrOrange

用户 ID 8484 · 当前名首次快照 2026-08-12 10:15:06 · 当前名始于 2026-08-12 10:15:06 · 原站主页: https://linux.sb/user/8484

发言

共 87 楼 · 第 1 / 2 页

超便宜中转站 抽10元额度兑换券
#9 · RrOrange
发帖 2026-08-18 23:08:56 · 快照 2026-08-18 23:14:03

非必要就抽奖!

XQAPI - GPT-5.6 Luna DeepSeek V4 Flash 都是超低价
#81 · RrOrange
发帖 2026-08-18 23:08:27 · 快照 2026-08-18 23:08:47

非必要就抽奖!

【AllinAI】稳定中转,继续抽奖!!!
#61 · RrOrange
发帖 2026-08-18 23:08:12 · 快照 2026-08-18 23:08:49

非必要就抽奖

【乾行AI】高可用中转站,一站式聚合多种大模型,企业级号池调度-抽20个5刀兑换码
#2 · RrOrange
发帖 2026-08-17 20:12:30 · 快照 2026-08-17 20:13:25

来抽奖辣,尝试一下!

【AllinAI】新的一周,福利放送
#1 · RrOrange
发帖 2026-08-17 20:12:11 · 快照 2026-08-17 20:13:37

非必要也抽奖!

一个小红书批量取关脚本 让我深刻体会到 deepseek 简直拉完了
#4 · RrOrange
发帖 2026-08-17 20:07:47 · 快照 2026-08-17 20:13:29

可以用,怕风控,还是走正常用户渠道

GTI超人中转站(自建小站主打稳定)
#29 · RrOrange
发帖 2026-08-17 20:07:06 · 快照 2026-08-17 20:12:57

来抽奖了中中中

福利大放送,注册就送10刀额度!
#26 · RrOrange
发帖 2026-08-17 20:06:30 · 快照 2026-08-17 20:12:58

希望中奖尝尝咸淡

【蛋云开业大促】全场7折 98/年+附赠免费换IP,回帖抽10台香港大带宽VPS
#70 · RrOrange
发帖 2026-08-17 20:06:10 · 快照 2026-08-17 20:14:16

我给你送个蛋我送!

想了解下佬们现在用的什么AI精华
#12 · RrOrange
发帖 2026-08-17 20:04:36 · 快照 2026-08-17 20:14:17

deepseek,狠狠的用 deepseek🤧

免费luna的中转,欢迎来尝鲜
#7 · RrOrange
发帖 2026-08-17 20:01:22 · 快照 2026-08-17 20:13:59

@欢乐马 #1 那确实,不知道是有什么神秘力量🥵

一个小红书批量取关脚本 让我深刻体会到 deepseek 简直拉完了
#2 · RrOrange
发帖 2026-08-17 19:51:47 · 快照 2026-08-17 20:13:29

@lc999 #1 之前还用dp做了一个我开源项目的一个feat,现在想想有点后怕🤡

一个小红书批量取关脚本 让我深刻体会到 deepseek 简直拉完了
#0 · RrOrange
发帖 2026-08-17 19:47:41 · 快照 2026-08-17 20:08:29

使用模型:deeepseek v4 flash 、 grok 4.5

需求是:使用autox.js的语法写一个小红书批量取关的脚本,先点击已关注的按钮:select....,它会弹出取消关注就点击一下,id("0_resource_name_obfuscated").className("android.widget.TextView").text("不再关注").findOne(),然后如果当前页面没有已关注的按钮,就向下滑动


使用的是 dsh + dsh tui

image

debug 至少 8 轮以上死活写不出来,一直在向下滑动

image


grok4.5 第一轮就可以取关一个用户,对话 2 轮修复了复杂的逻辑流程后即可运行

image

1786967208132

分享一下脚本吧,用的是autox.js

https://github.com/autox-community/AutoX

/**
 * 小红书批量取关 - AutoX.js(layout 精简版,Rhino 兼容)
 *
 * 控件:
 *   TextView "已关注" → 父级 FrameLayout(clickable) 才是按钮
 *   整行 LinearLayout 可点会进主页,不要点
 *
 * 确认:
 *   A. "不再关注"
 *   B. "取消关注" 可能弹两次
 *
 * 进入关注列表后运行;音量下键停止。
 */

"auto";

auto.waitFor();
console.show();
sleep(200);

var PKG = "com.xingin.xhs";
var MAX = 500;
var GAP = 700;
var CONFIRM_MS = 2500;
var EMPTY_SCROLL = 3;

var stop = false;
var ok = 0;
var fail = 0;
var empty = 0;

try {
    events.observeKey();
    events.onKeyDown("volume_down", function () {
        stop = true;
        toast("已停止");
    });
} catch (e0) {
    console.log("音量键监听不可用: " + e0);
}

function log(m) {
    console.log("[" + new Date().toLocaleTimeString() + "] " + m);
}

/** 找「已关注」对应的可点击小 FrameLayout */
function findFollowBtns() {
    var tvs = text("已关注").packageName(PKG).find();
    var out = [];
    var h = device.height;
    var w = device.width;
    var i, tv, b, btn, p2, bb;

    for (i = 0; i < tvs.length; i++) {
        tv = tvs[i];
        b = tv.bounds();
        if (b.bottom - b.top < 40) continue;
        if (b.top < 200 || b.bottom > h - 80) continue;
        if (b.left < w * 0.6) continue;

        btn = tv.parent();
        if (!btn) continue;
        if (!btn.clickable()) {
            p2 = btn.parent();
            if (p2 && p2.clickable()) {
                btn = p2;
            }
        }
        bb = btn.bounds();
        if (bb.right - bb.left > w * 0.4) continue;
        if (!btn.clickable()) continue;
        out.push(btn);
    }

    out.sort(function (a, b) {
        return a.bounds().top - b.bounds().top;
    });
    return out;
}

function tap(node) {
    if (!node) return false;
    try {
        if (node.click()) return true;
    } catch (e1) {
        // fallthrough
    }
    var b = node.bounds();
    return click(b.centerX(), b.centerY());
}

function confirmExists() {
    return text("不再关注").exists() || text("取消关注").exists();
}

function findConfirm() {
    var node = text("不再关注").findOnce();
    if (node) return node;
    node = text("取消关注").findOnce();
    if (node) return node;
    return null;
}

/** 点确认,最多 3 次(覆盖双次取消关注) */
function tapConfirms() {
    var clicked = 0;
    var deadline = Date.now() + CONFIRM_MS;
    var node;
    var round;

    while (Date.now() < deadline && !stop) {
        node = findConfirm();
        if (node) {
            log("确认「" + (node.text() || "") + "」");
            tap(node);
            clicked++;
            sleep(450);
            break;
        }
        sleep(100);
    }
    if (!clicked) return false;

    for (round = 0; round < 2; round++) {
        node = text("不再关注").findOne(800);
        if (!node) {
            node = text("取消关注").findOne(800);
        }
        if (!node) break;
        log("再确认「" + (node.text() || "") + "」");
        tap(node);
        clicked++;
        sleep(450);
    }
    return clicked > 0;
}

function scrollList() {
    var w = device.width;
    var h = device.height;
    swipe(w / 2, h * 0.72, w / 2, h * 0.38, 400);
    sleep(900);
}

function ensureList() {
    if (confirmExists()) return true;
    if (text("已关注").packageName(PKG).exists()) return true;
    if (textContains("我的关注").exists()) return true;
    log("不在列表,back");
    back();
    sleep(600);
    return text("已关注").exists() || textContains("我的关注").exists();
}

// ---------- main ----------
log("请停在关注列表页,开始取关");
toast("批量取关中,音量下停止");
sleep(800);

if (currentPackage() !== PKG) {
    app.launchPackage(PKG);
    sleep(2000);
    log("请手动进入关注列表…");
    var waitUntil = Date.now() + 30000;
    while (Date.now() < waitUntil && !stop && !text("已关注").exists()) {
        sleep(400);
    }
}

while (!stop && ok < MAX) {
    if (confirmExists()) {
        if (tapConfirms()) {
            ok++;
            log("成功 #" + ok + "(清弹层)");
            sleep(GAP);
            continue;
        }
    }

    ensureList();

    var btns = findFollowBtns();
    if (!btns.length) {
        empty++;
        log("无按钮,下滑 " + empty + "/" + EMPTY_SCROLL);
        if (empty >= EMPTY_SCROLL) break;
        scrollList();
        continue;
    }
    empty = 0;

    var btn = btns[0];
    var bb = btn.bounds();
    log("点已关注 #" + (ok + 1) + " " + bb.left + "," + bb.top + "-" + bb.right + "," + bb.bottom);

    if (!tap(btn)) {
        fail++;
        sleep(400);
        continue;
    }
    sleep(300);

    if (tapConfirms()) {
        ok++;
        log("取关成功 #" + ok);
        sleep(GAP);
    } else {
        fail++;
        log("无确认弹层,可能进了主页");
        ensureList();
        sleep(400);
        if (fail % 3 === 0) {
            scrollList();
        }
    }
}

try {
    events.removeAllKeyDownListeners();
} catch (e2) {
    // ignore
}

log("结束:成功 " + ok + " 失败 " + fail);
toast("完成 成功" + ok + " 失败" + fail);

这下真成小难梁了 😅

最后由 RrOrange 编辑于 2026-08-17 19:48
【富得流油】周一开始搬砖了,喵喵code继续抽20个100美刀配额(deepseek-v4-flash、grok-4.6有免费分组)
#153 · RrOrange
发帖 2026-08-17 14:43:57 · 快照 2026-08-18 11:07:58

我要抽大奖啊

🌊忘川AI|七夕生辰,双重抽奖福利来袭
#76 · RrOrange
发帖 2026-08-17 14:42:16 · 快照 2026-08-17 20:14:32

我要抽大奖啊

🌊忘川AI|七夕生辰,双重抽奖福利来袭
#75 · RrOrange
发帖 2026-08-17 14:41:56 · 快照 2026-08-17 20:14:32

我要抽大奖啊

【XQAPI】DeepSeek 再次低价 限时狂欢
#34 · RrOrange
发帖 2026-08-17 14:41:24 · 快照 2026-08-17 20:14:27

已成功兑换虚拟卡「5 Credits」。

赠送 匿名社区 永久高级会员 1 位
#114 · RrOrange
发帖 2026-08-17 14:41:06 · 快照 2026-08-17 20:13:33

来喽来喽来喽来喽

四个$1000 DeepSeek/GLM 不定时放送GPT
#114 · RrOrange
发帖 2026-08-17 10:01:24 · 快照 2026-08-17 20:19:33

感谢佬的分享,蹲一波放送

【发现抽奖会上瘾系列】 🎁 周一开工,送点 AI 额度
#108 · RrOrange
发帖 2026-08-17 09:58:16 · 快照 2026-08-17 20:12:33

严肃参加,严肃抽奖,希望能够中奖!

【智链AI】回来了,老用户有充值有余额的找我恢复
#121 · RrOrange
发帖 2026-08-16 22:06:26 · 快照 2026-08-17 20:30:57

非必要就抽奖

【🔥火爆进行中🔥】FOX API 中转,2秒首字可过夜的中转!稳定优先,免费试用,抽奖5免费额度
#151 · RrOrange
发帖 2026-08-16 22:04:26 · 快照 2026-08-17 20:36:00

非必要就抽奖!

【FSY AI】福利大发放 (新增盲盒兑换)
#326 · RrOrange
发帖 2026-08-16 22:03:46 · 快照 2026-08-17 20:28:54

必须严肃参加

【FSY AI】福利大发放 (新增盲盒兑换)
#325 · RrOrange
发帖 2026-08-16 22:03:34 · 快照 2026-08-17 20:28:54

必须严肃参加

🎉大学生做的 AI API 小站突破 200 用户了!(由于昨天抽的少了今天继续抽)
#76 · RrOrange
发帖 2026-08-16 22:01:26 · 快照 2026-08-17 20:15:28

非必要就抽奖

【Bin API】🎁接着抽!抽 10 人送 $5 额度!主打 1:1 充值、倍率全公开、支持全网打假!
#66 · RrOrange
发帖 2026-08-16 22:01:10 · 快照 2026-08-17 20:14:09

抽奖抽奖抽奖

【🔥SB敌国🔥】奥特曼Ai,中转站的源头供应商,纯Pro20x 0.135倍率无限上量,抽3刀福利
#99 · RrOrange
发帖 2026-08-16 22:00:36 · 快照 2026-08-17 20:24:13

非必要就抽奖

🔥「抽奖进行🀄️」🎉周末福利来袭|皮卡丘 API 抽奖送额度啦喵!
#68 · RrOrange
发帖 2026-08-16 22:00:04 · 快照 2026-08-17 20:15:16

非必要就抽奖

glm-5.3好像真能用了
#8 · RrOrange
发帖 2026-08-16 21:56:58 · 快照 2026-08-17 20:22:17

官方渠道么?

每日签到赚积分
#177 · RrOrange
发帖 2026-08-15 11:48:35 · 快照 2026-08-15 11:49:01

今日水帖, 赚点积分. 感谢论坛! 🎉

【智链AI】回来了,老用户有充值有余额的找我恢复
#20 · RrOrange
发帖 2026-08-15 11:47:28 · 快照 2026-08-15 11:48:01

非必要就抽奖

【🔥火爆进行中🔥】FOX API 中转,2秒首字可过夜的中转!稳定优先,免费试用,抽奖5免费额度
#98 · RrOrange
发帖 2026-08-15 10:53:10 · 快照 2026-08-15 12:58:27

已严肃参与抽奖

【Smartkey 中转站】抽5人享领取标准额度10刀 享GPT Pro正价满血号 0.2x GPT PLUS 0.08x
#43 · RrOrange
发帖 2026-08-13 21:22:24 · 快照 2026-08-13 21:24:39

来了来了来了

今天筛简历筛到三级佬了
#38 · RrOrange
发帖 2026-08-12 17:28:35 · 快照 2026-08-17 20:57:13

可以的,佬友也是小小的搬运自己的帖子是吧😂

开源一个Agent Skill:一句话把youtube和播客链接转小红书帖子
#14 · RrOrange
发帖 2026-08-12 17:25:56 · 快照 2026-08-12 17:27:40

蹲一个,祝我好运~好运自然来

# 🎁 给 烧饼 友们送点 AI 额度|7天 $10 体验额度抽奖
#77 · RrOrange
发帖 2026-08-12 17:25:48 · 快照 2026-08-12 17:27:39

支持支持,我要中奖

【鸡哥AI】给大家送点token 注册送10刀 目前支持luna模型 🔥🔥🔥
#5 · RrOrange
发帖 2026-08-12 17:25:26 · 快照 2026-08-12 17:26:04

什么哥?

ID:405

谢谢老板

【抽奖】辉哥中转公益站 —— 免费大模型中转,注册就能用
#218 · RrOrange
发帖 2026-08-12 17:24:37 · 快照 2026-08-14 23:27:45

我要大抽奖!顺便一说,很像楼底下的辉哥烧烤,哈哈哈

【柏API中转站】评论就送50刀标准额度!再抽10个100刀标准额度
#179 · RrOrange
发帖 2026-08-12 17:23:42 · 快照 2026-08-12 17:25:47

非必要要抽奖 支持!

【域名🎁】恭喜二位用户获奖,我们有缘再见!
#82 · RrOrange
发帖 2026-08-12 17:23:26 · 快照 2026-08-17 20:55:31

非必要也要抽奖,冲冲冲!

免,HIM的脚皮
#31 · RrOrange
发帖 2026-08-12 17:16:30 · 快照 2026-08-12 17:19:29

来吸收脚皮了

如何提升海露眼药水的命中率(方法论探讨)
#10 · RrOrange
发帖 2026-08-12 17:08:06 · 快照 2026-08-12 17:08:41

@唐纳德·约翰·特朗普 #5 就是这种方法

如何提升海露眼药水的命中率(方法论探讨)
#9 · RrOrange
发帖 2026-08-12 17:07:54 · 快照 2026-08-12 17:08:41

@AdventCirno #4 有可能的

如何提升海露眼药水的命中率(方法论探讨)
#8 · RrOrange
发帖 2026-08-12 17:07:45 · 快照 2026-08-12 17:08:41

@lao #2 不错的办法

如何提升海露眼药水的命中率(方法论探讨)
#7 · RrOrange
发帖 2026-08-12 17:07:32 · 快照 2026-08-12 17:08:41

@以屎为鉴 #3 我靠,我真用这种方法试了两天,但是远程滴好像也无法命中,不知道咋搞了

如何提升海露眼药水的命中率(方法论探讨)
#6 · RrOrange
发帖 2026-08-12 17:06:51 · 快照 2026-08-12 17:08:41

@隋文帝 #1 小小的搬运一下我的帖子

如何提升海露眼药水的命中率(方法论探讨)
#0 · RrOrange
发帖 2026-08-12 16:48:00 · 快照 2026-08-12 16:49:00

这几天在滴海露,可能要滴个3 滴以上才能命中,索性去某书看了下集美们的方法,感觉不错,分享给大家

image|375x500

image|375x500


image|283x500

到第三步不敢靠近眼球,所以这步还可以替换成拉开下眼皮然后靠近吸收:

image|435x500


搬运过来看看图片效果如何😎

【论坛建议/Bug反馈集中贴】
#160 · RrOrange
发帖 2026-08-12 16:45:34 · 快照 2026-08-15 21:20:53

建议加入一个发帖的时候 markdown 预览功能,这样知道自己渲染出来是什么样子🤠

我倒感觉我们站比do好
#7 · RrOrange
发帖 2026-08-12 16:37:32 · 快照 2026-08-12 16:38:05

不是老登也别去,小心啄木鸟崩死你😰

【柏API中转站】评论就送50刀标准额度!再抽10个100刀标准额度
#154 · RrOrange
发帖 2026-08-12 16:23:13 · 快照 2026-08-12 16:23:30

非必要,就抽奖