首页 > 其他分享 >快手视频评论区提取工具,抓取评论内容UID用户信息,采集精准关键词,开源版!

快手视频评论区提取工具,抓取评论内容UID用户信息,采集精准关键词,开源版!

时间:2023-11-22 16:22:24浏览次数:46  
标签:http UID 快手 局部变量 SetRequestHeader 评论 https 文本 com

快手评论区里面其实有很多精准的关键词用户,我们可以提取这些关键词用户来实现企业的营销和提取,那么今天我就给大家推荐这么一个软件源码,易语言开发的,用的鱼刺_http模块,和gzip.dll,提取的时候需要用到COOKIE,这个在浏览器开f12刷新,然后选择快手主页,抓包复制cookie就可以了。

软件截图:

 

 

采集效果:

 

 

程序集代码:【完整】

=============================================================

.版本 2

.支持库 spec

.支持库 iext

.支持库 shell

.程序集 窗口程序集_主窗口

.子程序 _主窗口_创建完毕

cookies = YM配置 (“配置”, “cookies”)

' 获取photoId (“https://v.kuaishou.com/qbL7QY ”)

.子程序 获取photoId, 文本型, , '梦远网络工作室版权所有

.参数 URL, 文本型

.局部变量 局_网址, 文本型

.局部变量 局_方式, 文本型

.局部变量 http, WinInet

.局部变量 局_提交数据, 文本型

.局部变量 局_提交协议头, 文本型

.局部变量 局_结果, 字节集

.局部变量 局_返回, 文本型

.局部变量 photoId, 文本型

' https://duanwangzhihuanyuan.bmcx.com/web_system/bmcx_com_www/system/file/duanwangzhihuanyuan/get/?ajaxtimestamp=1656819628038

局_网址 = “https://duanwangzhihuanyuan.bmcx.com/web_system/bmcx_com_www/system/file/duanwangzhihuanyuan/get/?ajaxtimestamp=” + 时间_到时间戳 (取现行时间 (), 假, )

局_方式 = “POST”

' turl=https://v.kuaishou.com/qbL7QY

局_提交数据 = “turl=” + URL + “ ”

http.Auto (真)

http.Open (局_方式, 局_网址)

http.SetRequestHeader (“Accept”, “ */*”, )

http.SetRequestHeader (“Accept-Encoding”, “ gzip, deflate, br”, )

http.SetRequestHeader (“Accept-Language”, “ zh-CN,zh;q=0.9”, )

http.SetRequestHeader (“Connection”, “ keep-alive”, )

http.SetRequestHeader (“Content-Type”, “ application/x-www-form-urlencoded”, )

http.SetRequestHeader (“Host”, “ duanwangzhihuanyuan.bmcx.com”, )

http.SetRequestHeader (“Origin”, “ https://duanwangzhihuanyuan.bmcx.com”, )

http.SetRequestHeader (“Referer”, “ https://duanwangzhihuanyuan.bmcx.com/”, )

http.SetRequestHeader (“Sec-Fetch-Dest”, “ empty”, )

http.SetRequestHeader (“Sec-Fetch-Mode”, “ cors”, )

http.SetRequestHeader (“Sec-Fetch-Site”, “ same-origin”, )

http.SetRequestHeader (“User-Agent”, “ Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0”, )

http.Send (局_提交数据, )

局_结果 = http.GetResponseBody ()

局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))

photoId = 文本_取中间 (局_返回, “&photoId=”, “&shareId=”, , , , )

调试输出 (“photoId”, photoId)

返回 (photoId)

' 返回数据被Gzip压缩,调用命令[网页_Gzip解压]需要[Gzip.dll]文件, 将助手根目录下[\gzip.dll]放到源码的根目录才能正常返回数据

.子程序 _按钮1_被单击

.局部变量 photoid, 文本型

.局部变量 返回数据, 文本型

.局部变量 json, 类_json

.局部变量 json2, 类_json

.局部变量 下一页数据, 文本型

.局部变量 i, 整数型

.局部变量 评论, 文本型

.局部变量 UID加密, 文本型

.局部变量 sy, 整数型

.局部变量 采集评论, 逻辑型

.局部变量 byid, 文本型

.局部变量 name, 文本型

.局部变量 sex, 文本型

.局部变量 avatar, 文本型

.局部变量 originUserId, 文本型

.局部变量 result, 文本型

photoid = 获取photoId (编辑框1.内容)

.如果 (photoid ≠ “”)

' 置剪辑板文本 (返回数据)

采集评论 = 真

.判断循环首 (采集评论 = 真)

返回数据 = 获取数据 (photoid, 下一页数据, cookies)

json.解析 (返回数据, , )

下一页数据 = json.取通用属性 (“data.visionCommentList.pcursor”, )

.计次循环首 (json.成员数 (“data.visionCommentList.rootComments”), i)

评论 = json.取通用属性 (“data.visionCommentList.rootComments[” + 到文本 (i - 1) + “].content”, )

UID加密 = json.取通用属性 (“data.visionCommentList.rootComments[” + 到文本 (i - 1) + “].authorId”, )

.计次循环首 (20, ) ' 因为这个获取数据有限制,加上延迟和多次

byid = 取真实uid (UID加密, cookies)

json2.解析 (byid, , )

result = json2.取属性 (“data.result”).取数据文本 ()

name = json2.取通用属性 (“data.userInfo.name”, )

sex = json2.取通用属性 (“data.userInfo.sex”, )

avatar = json2.取通用属性 (“data.userInfo.avatar”, )

originUserId = json2.取属性 (“data.userInfo.originUserId”).取数据文本 ()

json2.清除 ()

.如果真 (result = “1”)

跳出循环 ()

.如果真结束

程序_延时 (3000, )

.计次循环尾 ()

调试输出 (UID加密)

sy = 超级列表框1.插入表项 (, 到文本 (超级列表框1.取表项数 () + 1), , , , )

超级列表框1.置标题 (sy, 1, name)

超级列表框1.置标题 (sy, 2, sex)

超级列表框1.置标题 (sy, 3, UID加密)

超级列表框1.置标题 (sy, 4, originUserId)

超级列表框1.置标题 (sy, 5, 评论)

超级列表框1.保证显示 (sy)

程序_延时 (50, )

.计次循环尾 ()

调试输出 (“下一页数据”, 下一页数据)

.如果真 (下一页数据 = “”)

采集评论 = 假

跳出循环 ()

.如果真结束

程序_延时 (100, )

.判断循环尾 ()

信息框 (“采集完成”, 0, , )

.否则

信息框 (“获取数据失败”, 0, , )

.如果结束

.子程序 获取数据, 文本型

.参数 photoid, 文本型

.参数 pcursor, 文本型, 可空

.参数 cookie, 文本型

.局部变量 局_网址, 文本型

.局部变量 局_方式, 文本型

.局部变量 http, WinInet

.局部变量 局_提交数据, 文本型

.局部变量 局_提交协议头, 文本型

.局部变量 局_提交cookie, 文本型

.局部变量 局_结果, 字节集

.局部变量 局_返回, 文本型

' https://www.kuaishou.com/graphql

局_网址 = “https://www.kuaishou.com/graphql”

局_方式 = “POST”

' {"operationName":"commentListQuery","variables":{"photoId":"3xnegrpxs6s7uwy","pcursor":""},"query":"query commentListQuery($photoId: String, $pcursor: String) {\n visionCommentList(photoId: $photoId, pcursor: $pcursor) {\n commentCount\n pcursor\n rootComments {\n commentId\n authorId\n authorName\n content\n headurl\n timestamp\n likedCount\n realLikedCount\n liked\n status\n subCommentCount\n subCommentsPcursor\n subComments {\n commentId\n authorId\n authorName\n content\n headurl\n timestamp\n likedCount\n realLikedCount\n liked\n status\n replyToUserName\n replyTo\n __typename\n }\n __typename\n }\n __typename\n }\n}\n"}

局_提交数据 = 文本_替换 (#提交数据, , , , “作品”, photoid, “页数”, pcursor, , , , , , )

' 调试输出 (局_提交数据)

http.Auto (真)

http.Open (局_方式, 局_网址)

http.SetRequestHeader (“accept”, “ */*”, )

http.SetRequestHeader (“Accept-Encoding”, “ gzip, deflate, br”, )

http.SetRequestHeader (“Accept-Language”, “ zh-CN,zh;q=0.9”, )

http.SetRequestHeader (“Connection”, “ keep-alive”, )

http.SetRequestHeader (“Content-Length”, “ ” + 到文本 (取文本长度 (局_提交数据)), )

http.SetRequestHeader (“content-type”, “ application/json”, )

http.SetRequestHeader (“Host”, “ www.kuaishou.com”, )

http.SetRequestHeader (“Origin”, “ https://www.kuaishou.com”, )

' http.SetRequestHeader (“Referer”, “ https://www.kuaishou.com/short-video/3xnegrpxs6s7uwy?userId=3x9rqfttg98vjik”, ) ' 可有可没有

http.SetRequestHeader (“Sec-Fetch-Dest”, “ empty”, )

http.SetRequestHeader (“Sec-Fetch-Mode”, “ cors”, )

http.SetRequestHeader (“Sec-Fetch-Site”, “ same-origin”, )

http.SetRequestHeader (“User-Agent”, “ Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0”, )

局_提交cookie = cookie

http.SetCookie (局_提交cookie)

http.Send (局_提交数据, )

局_结果 = http.GetResponseBody ()

局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))

返回 (局_返回)

' 返回数据被Gzip压缩,调用命令[网页_Gzip解压]需要[Gzip.dll]文件, 将助手根目录下[\gzip.dll]放到源码的根目录才能正常返回数据

.子程序 取真实uid, 文本型, , 本命令由【精易网页调试助手】生成,请配合 [精易模块] 与 [鱼刺类_Httpv5.0] 使用。

.参数 加密uid, 文本型

.参数 ck, 文本型

.局部变量 局_网址, 文本型

.局部变量 局_方式, 文本型

.局部变量 http, WinInet

.局部变量 局_提交协议头, 文本型

.局部变量 局_提交cookie, 文本型

.局部变量 局_结果, 字节集

.局部变量 局_返回, 文本型

' https://live.kuaishou.com/live_api/baseuser/userinfo/byid?principalId=3xgei3d2xw65yyq

局_网址 = “https://live.kuaishou.com/live_api/baseuser/userinfo/byid?principalId=” + 加密uid

局_方式 = “GET”

http.Auto (真)

http.Open (局_方式, 局_网址)

http.SetRequestHeader (“Accept”, “ application/json, text/plain, */*”, )

http.SetRequestHeader (“Accept-Encoding”, “ gzip, deflate, br”, )

http.SetRequestHeader (“Accept-Language”, “ zh-CN,zh;q=0.9”, )

http.SetRequestHeader (“baggage”, “ sentry-environment=prod,sentry-release=e216db5”, )

http.SetRequestHeader (“Connection”, “ keep-alive”, )

http.SetRequestHeader (“Host”, “ live.kuaishou.com”, )

http.SetRequestHeader (“Referer”, “ https://live.kuaishou.com/profile/” + 加密uid, )

http.SetRequestHeader (“Sec-Fetch-Dest”, “ empty”, )

http.SetRequestHeader (“Sec-Fetch-Mode”, “ cors”, )

http.SetRequestHeader (“Sec-Fetch-Site”, “ same-origin”, )

http.SetRequestHeader (“User-Agent”, “ Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0”, )

局_提交cookie = ck

http.SetCookie (局_提交cookie)

http.Send (, )

局_结果 = http.GetResponseBody ()

局_返回 = 到文本 (编码_编码转换对象 (局_结果, , , ))

调试输出 (局_返回)

返回 (局_返回)

.子程序 _按钮2_被单击

.如果真 (输入框 (“请输入快手网页版cookies”, “请输入快手网页版cookies”, , cookies, , ))

YM写配置 (“配置”, “cookies”, cookies)

.如果真结束

.子程序 YM写配置

.参数 节名, 文本型

.参数 配置名, 文本型

.参数 值, 文本型

写配置项 (取特定目录 (#我的文档) + “/amy.ini”, 节名, 配置名, 值)

.子程序 YM配置, 文本型

.参数 节名, 文本型

.参数 配置名, 文本型

返回 (读配置项 (取特定目录 (#我的文档) + “/amy.ini”, 节名, 配置名, ))

=======================================================

标签:http,UID,快手,局部变量,SetRequestHeader,评论,https,文本,com
From: https://www.cnblogs.com/javakji/p/17849617.html

相关文章

  • 快手视频评论区用户ID提取工具,可采集UID快手号,评论内容时间,易语言开源版!
    这是之前给某个客户开发的,定制的,可以输入用户的作品连接,然后导入COOKIE后就会自动提取评论区下载的所有用户评论内容用户di,快手号这些信息,用的是鱼刺_http模块,和“gzip.dll”组件,具体源码和界面我下面会开源出来,仅供大家学习。软件界面: 采集效果: 源码分享:==============......
  • c# AES 解密 快手店铺 java的AES加密方法
    JAVA版本的解密:/***参数说明:*message:带解密的密文*privateKey:加密密钥**/StringdecodeMessage=PlatformEventSecurityUtil.decode(message,privateKey);/***方法详情**/privatestaticfinalStringCIPHER_ALGORITHM="AES/CBC/PKCS5Padding"......
  • 一次 Druid 连接池泄露引发的血案
     最近某个应用程序老是卡,需要重启才能解决问题,导致被各种投诉,排查问题是Druid连接池泄露引发的血案。。异常日志如下:ERROR - com.alibaba.druid.pool.GetConnectionTimeoutException: wait millis 60000, active 50, maxActive 50, creating 0at com.alibaba.......
  • 【略读论文|时序知识图谱补全】Logic and Commonsense-Guided Temporal Knowledge Gra
    会议:AAAI,时间:2023,学校:北京航空航天大学文中谓词可以视为关系。以往的TKG补全(TKGC)方法不能同时表示事件的时效性和因果关系。为了应对这些问题,作者提出了一个逻辑和尝试引导嵌入模型(LCGE),从常识的角度共同学习涉及事件的及时性和因果关系的时间敏感表示,以及事件的时间无关表示......
  • GUI-Guider 生成打印机模板并在 ESP32-S3 上面运行
    原文:https://www.jianshu.com/p/51fc4c1d1e66目录目录ESP32-S3移植GUI-Guider的打印机例程前提准备1.GUIGuider生成工程根据屏幕参数新建工程2.移植代码到lvgl例程里将生成的代码作为组件使用与参考链接中的不同调用生成的代码ESP32-S3移植GUI-Guid......
  • 抖音快手陌陌自动刷视频养号脚本,24小时稳定运行,按键精灵开源版
    原理非常简单,就是自动刷视频,然后时间都是随机的,比如看视频或者看动态时间都是随机的,而且还能24小时运行,实现了一个非常不错的一个养号效果,支持抖音快手陌陌三个平台,客户定制的,现在代码留着没用,分享出来。UI界面:  代码:=============================================='创......
  • 快手抖音同城自动评论脚本,推荐页支持,自定义评论内容,按键精灵开源版!
    之前给客户定制的一个支持快手也抖音的自动同城评论脚本,可以原理很简单,自动上划视频,然后自动留下一个评论,评论内容通过语法分割,实现每次评论的内容都不一样,好了下面是UI和代码。ui:  界面代码:=====================================================界面1:{请在下面设置......
  • 知乎自动评论脚本,可实现点赞的效果,按键精灵开源插件!
    用按键精灵开发的一个按键精灵自动评论点赞脚本,也是客户定制的,现在这个代码留下没用,就直接开源出来,你可以复制自己粘贴到按键精灵手机助手里面ui界面:  界面2:  界面代码:================================================界面1:{请在下面设置话术:{输入框:{名称:......
  • 支持抖音快手的直播间刷屏脚本,自定义话术快速,新用户欢迎,按键精灵脚本开源
    用按键精灵之前给客户开发的脚本,功能我这边都设计好了,比如话术速度还有毫秒都可以自定义设置的,还支持虚拟欢迎等功能,还有一直点赞等功能,用按键精灵开发的,我现在拿着也用不了,就直接把源码开源出来。uii界面: 脚本代码:=======================================================......
  • 抖音cookie多账号自动点赞脚本,可关注插件,可导入用户UID安全码,开源版
    刚给用户定制的一个抖音自动点赞脚本,就是可以导入用户ID,然后软件会自动点赞主页第一条视频,然后自动点赞,可选择关注或者点赞,选择后软件会自动判断,按条件实现关注或点赞,用精易VIP助手开发的,调用谷歌浏览器模块。ui界面:  完整源代码:========================================......