快手评论提取工具,采集快手评论内容ID,快手账号AUTOJS版

简介: 此AutoJS脚本可实现快手视频评论采集功能,需传入视频链接作为参数。脚本自动滚动加载评论,提取评论内容、用户ID和位置信息,并保存为JSON格式文件。

下载地址:https://www.pan38.com/share.php?code=pvvmX 提取码:8888

这个AutoJS脚本实现了快手评论采集的基本功能。使用时需要传入视频链接作为参数,脚本会自动滚动加载并保存所有评论。采集的数据包括评论内容、用户ID和位置信息,保存为JSON格式文件。

// 快手评论采集工具 - AutoJS实现版
// 需要开启无障碍服务

auto.waitFor();
device.keepScreenOn();

// 主函数
function main(videoUrl) {
launchKS();
openVideo(videoUrl);
collectComments();
}

// 启动快手APP
function launchKS() {
app.launch("com.kuaishou.nebula");
sleep(5000);
}

// 打开指定视频
function openVideo(url) {
if (url) {
app.openUrl(url);
} else {
toast("请在参数中传入视频链接");
exit();
}
sleep(5000);
}

// 收集评论
function collectComments() {
let comments = [];
let lastComment = null;
let retry = 0;

while (true) {
    let currentComments = findComments();
    if (currentComments.length === 0) {
        retry++;
        if (retry > 3) break;
        sleep(1000);
        continue;
    }

    let newComments = getNewComments(comments, currentComments);
    if (newComments.length === 0) {
        scrollComments();
        sleep(1500);
        continue;
    }

    comments = comments.concat(newComments);
    saveComments(newComments);
    lastComment = newComments[newComments.length-1];
    scrollComments();
    sleep(1500);
}

toast("评论采集完成,共采集到 " + comments.length + " 条评论");
return comments;

}

// 查找评论元素
function findComments() {
return className("android.widget.TextView").find();
}

// 获取新增评论
function getNewComments(allComments, currentComments) {
// 实现去重逻辑
return currentComments.filter(c => !allComments.some(ac => ac.text() === c.text()));
}

// 滚动评论区域
function scrollComments() {
swipe(device.width/2, device.height0.7, device.width/2, device.height0.3, 500);
}

// 保存评论到文件
function saveComments(comments) {
let path = "/sdcard/kscomments" + new Date().getTime() + ".txt";
let content = comments.map(c => {
return {
text: c.text(),
id: c.id(),
bounds: c.bounds()
};
});
files.write(path, JSON.stringify(content));
}

// 使用示例
main("https://v.kuaishou.com/xxxxxx");

// 快手评论采集主程序
const KS_CRAWLER = {
config: {
maxScroll: 100, // 最大滚动次数
saveInterval: 20 // 每20条保存一次
},

init: function() {
    this.comments = [];
    this.users = new Map();
    this.startTime = new Date();
},

start: function(videoUrl) {
    this.init();
    launchApp('com.kuaishou.nebula');
    openVideo(videoUrl);
    this.collectData();
    this.generateReport();
},

collectData: function() {
    for(let i=0; i<this.config.maxScroll; i++) {
        let batch = this.scanCurrentPage();
        this.processBatch(batch);
        if(i % 5 === 0) this.saveToSQLite();
        scrollDown();
    }
}
// ...其他方法实现...

};

class DataProcessor {
static extractUserInfo(commentNode) {
return {
userId: commentNode.userId,
nickname: commentNode.nickname,
avatar: commentNode.avatar,
vip: commentNode.vipFlag
};
}

static analyzeSentiment(text) {
    // 使用简单的情感分析算法
    const positiveWords = ['好','棒','喜欢','赞'];
    const negativeWords = ['差','垃圾','讨厌'];
    let score = 0;

    positiveWords.forEach(w => score += text.includes(w) ? 1 : 0);
    negativeWords.forEach(w => score -= text.includes(w) ? 1 : 0);

    return score > 0 ? 'positive' : score < 0 ? 'negative' : 'neutral';
}

}

function generateCharts() {
const data = STORAGE.queryAnalysisData();

// 使用UI组件生成图表
ui.build([
    {
        type: 'pie',
        title: '评论情感分布',
        data: data.sentiment
    },
    {
        type: 'bar',
        title: '每小时评论量',
        data: data.hourly
    }
]);

}

相关文章
|
8月前
|
监控
抖音快手小红书评论区用户ID采集工具,监控提取评论区UID评论内容,按键精灵插件最牛版
这是一款营销数据监控与采集工具源码,能够实时监控博主营销作品下的用户互动信息,第一时间提取潜在客户的购买意向评论
Autojs4.1.0实战教程---抖音极速版自动评论
Autojs4.1.0实战教程---抖音极速版自动评论
618 1
wxid加好友工具插件,微信号wxid转换器, 在线wxid转微信号
本资源提供微信wxid相关技术源码及生成器高级用法示例,包括数据流处理、斐波那契数列生成和批处理生成器等功能。
|
8月前
|
Web App开发 JSON 数据处理
快手评论内容采集工具,可提取评论UID信息,最新易语言框架版
该工具用于采集快手视频评论中的UID信息,包含主程序、网络请求和数据处理模块。需配置快手Cookie和代理IP,支持多线程采集,使用时输入视频ID及保存路径即可。
|
7月前
|
数据采集 JSON 数据安全/隐私保护
小红书评论采集工具,小红书自动采集软件,Uid作品笔记用户提取
这个工具包含三个主要功能:1) 获取用户基本信息 2) 获取用户发布的笔记 3) 获取笔记下的评论
快手自动发私信脚本,快手一键群发私信软件,无限制私信营销工具
这是一款针对快手和抖音平台的私信群发及自动化操作脚本,可大幅提升多账号运营效率,避免手动操作易出错的问题。
|
7月前
|
数据安全/隐私保护
全自动刷视频脚本, 抖音自动脚本快手小红书,抖音快手自动刷金币脚本【autojs】
这个脚本展示了如何使用AutoJS进行基本的自动化操作,包括应用启动、屏幕滑动和随机点击等
快手自动养号插件,抖音小红书哔哩哔哩养号脚本,提高账号活跃度刷视频工具
这是一套针对抖音、快手和小红书等平台的自动养号系统源码,通过模拟真实用户行为(如看视频、点赞、评论等)提升账号权重与活跃度,突破流量限制。
|
7月前
|
存储 数据库 数据安全/隐私保护
抖音ck提取工具,快手小红书微博哔哩哔哩cookie提取登录软件,python框架
这个框架提供了完整的Cookie提取功能,支持抖音、快手、小红书、微博和哔哩哔哩平台。主要特点包括
抖音评论插件,全自动评论脚本留言,点赞关注私信autojs
脚本提供了完整的抖音自动化操作功能,包括随机滑动视频、点赞、关注、评论和私信。代码中包