网站首页 > 易语言相关 > 网络相关源码 正文
.版本 2 .支持库 EThread .支持库 spec .程序集 窗口程序集_启动窗口 .程序集变量 集_文件数组, 文本型, , "0" .程序集变量 集_许可证, , , , ' 本源码来自三叶资源网(www.sanye.cx) .子程序 _按钮1_被单击 .局部变量 局_计次, 整数型 .如果真 (编辑框_话术.内容 = “”) 提示框 (“请填写话术”, , , , ) 返回 () .如果真结束 写到文件 (取运行目录 () + “话术.txt”, 到字节集 (编辑框_话术.内容)) 文件_枚举 (取运行目录 () + “ck”, “*.txt”, 集_文件数组, 真, , ) 集_许可证 = 创建进入许可证 () 按钮1.禁止 = 真 .计次循环首 (到整数 (编辑框_线程数.内容), 局_计次) .如果 (取数组成员数 (集_文件数组) > 局_计次 或 取数组成员数 (集_文件数组) = 0) 启动线程 (&子_任务, , ) .否则 启动线程 (&子_任务, 局_计次, ) .如果结束 延时 (1000) .计次循环尾 () .子程序 __启动窗口_创建完毕 队长_初始化 (真, , , ) 编辑框_话术.内容 = 到文本 (读入文件 (取运行目录 () + “话术.txt”)) .子程序 子_任务 .参数 参_文件数, 整数型 .局部变量 局_端口, 整数型 .局部变量 局_浏览器, 队长浏览器类 .局部变量 局_标签, 队长标签页类 .局部变量 局_标签_数组, 队长标签页类, , "0" .局部变量 局_路径, 文本型 .局部变量 局_ck, 文本型 .局部变量 局_坐标_输入框, 队长_坐标 .局部变量 json, zyJsonValue .局部变量 局_数量, 整数型 .局部变量 局_CK_数组, 队长_Cookie数据, , "0" .局部变量 局_计次, 整数型 .局部变量 局_用户, 文本型 .局部变量 局_成员数, 整数型 .局部变量 局_话术, 文本型 .局部变量 局_话术数, 整数型 .局部变量 局_话术_数组, 文本型, , "0" .局部变量 局_随机数, 整数型 .局部变量 局_间隔前, 双精度小数型 .局部变量 局_间隔后, 双精度小数型 .局部变量 局_随机时间, 整数型 .如果 (参_文件数 ≠ 0) 进入许可区 (集_许可证) 局_ck = 到文本 (读入文件 (集_文件数组 [参_文件数])) 局_话术 = 编辑框_话术.内容 局_间隔前 = 到整数 (编辑框_间隔前.内容) × 1000 局_间隔后 = 到整数 (编辑框_间隔后.内容) × 1000 退出许可区 (集_许可证) .否则 进入许可区 (集_许可证) 局_话术 = 编辑框_话术.内容 局_间隔前 = 到整数 (编辑框_间隔前.内容) × 1000 局_间隔后 = 到整数 (编辑框_间隔后.内容) × 1000 退出许可区 (集_许可证) .如果结束 文本_分割文本 (局_话术, #换行符, , 局_话术_数组) 局_话术数 = 取数组成员数 (局_话术_数组) 局_端口 = 队长_取空闲端口 () 局_浏览器.初始化 (局_端口) 局_路径 = 取运行目录 () + “\_谷歌浏览器App\Chrome-bin\chrome.exe” 队长_启动谷歌浏览器 (局_路径, 局_端口, 取运行目录 () + “浏览器” + 到文本 (局_端口), 真, 取运行目录 () + “浏览器” + 到文本 (局_端口) + “缓存目录”, , , , , , ) .计次循环首 (10, ) 局_浏览器.取标签页列表 (局_标签_数组) .如果真 (取数组成员数 (局_标签_数组) > 0) 跳出循环 () .如果真结束 延时 (1000) .计次循环尾 () 局_标签 = 局_标签_数组 [1] .如果真 (局_ck ≠ “”) json.解析 (局_ck, , , , ) 局_成员数 = json.取成员数 (“数据”) .计次循环首 (局_成员数, 局_计次) 局_标签.Cookie_添加或修改 (json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].name”), json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].value”), json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].domain”), json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].url”), json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].path”), 到逻辑型 (json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].secure”), , ), -1, 到逻辑型 (json.取文本 (“数据[” + 到文本 (局_计次 - 1) + “].httpOnly”), , )) .计次循环尾 () .如果真结束 局_标签.页面_跳转网页 (“https://live.kuaishou.com/”, ) .计次循环首 (10, ) .如果真 (局_标签.页面_是否已加载完毕 ()) 跳出循环 () .如果真结束 延时 (1000) .计次循环尾 () .如果真 (局_ck = “”) 局_标签.元素_点击 (“#app > div:nth-child(1) > div.header-placeholder > header > div > div.right-part > div.user-info.user-info > div.no-login > span.login”, , ) 延时 (3000) .判断循环首 (寻找文本 (局_标签.元素_取属性 (“href”, “a.third-part-entry-wechat”, , ), “wechat”, , 假) = -1) 延时 (1000) .判断循环尾 () .判断循环首 (局_标签.元素_取innerText (“div.user-info.user-info > a”, , ) = #常_空白) 延时 (1000) 调试输出 (“请扫码登录”) .判断循环尾 () 延时 (1000) .计次循环首 (10, ) 局_用户 = 局_标签.元素_取innerHTML (“#app > div:nth-child(1) > div.header-placeholder > header > div > div.right-part > div.user-info.user-info > a”, , ) .如果真 (局_用户 ≠ “”) 局_用户 = 文本_取出中间文本 (局_用户, “title=” + #引号, #引号, , ) 跳出循环 () .如果真结束 延时 (1000) .计次循环尾 () json.创建 (, , , , ) 局_数量 = 局_标签.Cookie_枚举 (“https://live.kuaishou.com”, 局_CK_数组) .计次循环首 (局_数量, 局_计次) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].name”, 局_CK_数组 [局_计次].name) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].path”, 局_CK_数组 [局_计次].path) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].value”, 局_CK_数组 [局_计次].value) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].domain”, 局_CK_数组 [局_计次].domain) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].secure”, 到文本 (局_CK_数组 [局_计次].secure)) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].expires”, 到文本 (局_CK_数组 [局_计次].expires)) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].session”, 到文本 (局_CK_数组 [局_计次].session)) json.置文本 (“数据[” + 到文本 (局_计次 - 1) + “].httpOnly”, 到文本 (局_CK_数组 [局_计次].httpOnly)) .计次循环尾 () 调试输出 (写到文件 (取运行目录 () + “ck\” + 局_用户 + “.txt”, 到字节集 (json.到文本 (, , , )))) json.销毁 () .如果真结束 局_标签.页面_跳转网页 (“https://live.kuaishou.com/u/Yq000666886”, ) .计次循环首 (10, ) .如果真 (局_标签.页面_是否已加载完毕 ()) 跳出循环 () .如果真结束 延时 (1000) .计次循环尾 () .计次循环首 (10, ) 局_坐标_输入框 = 局_标签.元素_取坐标 (“#app > div.live-detail > div.liveroom-sidebar.light > div.chat > div.chat-actions > div.chat-input > div > textarea”, , , ) .如果真 (局_坐标_输入框.x ≠ -1) 跳出循环 () .如果真结束 延时 (1000) .计次循环尾 () 延时 (1000) 置随机数种子 () .判断循环首 (真) 局_标签.模拟_鼠标单击 (局_坐标_输入框.x + 5, 局_坐标_输入框.y + 5, 1) 延时 (200) 局_随机数 = 取随机数 (1, 局_话术数) 局_随机时间 = 取随机数 (局_间隔前, 局_间隔后) 局_标签.模拟_输入文本 (局_话术_数组 [局_随机数]) 延时 (500) 局_标签.元素_点击 (“#app > div.live-detail > div.liveroom-sidebar.light > div.chat > div.chat-actions > div.chat-input > div > button”, , ) 延时 (局_随机时间) .判断循环尾 ()
@leishenclub
- 上一篇: 易语言自制脚本引擎源码
- 下一篇: 多线程查询QQ是否开通腾讯视频会员
猜你喜欢
- 2025-01-03 夸克网盘扫码登录+账号信息查询源码
- 2024-09-13 精易web浏览器采集例子 dd373游戏网
- 2024-09-12 Brotli (br)压缩/解压动态库调用方法,支持进度压缩/解压
- 2024-09-11 QQ空间二维码登录源码
- 2024-04-07 最新NT框架可用QQ群验证
- 2024-03-21 蓝奏云直链解析纯协议源码
- 2024-03-20 基于E2EE的无状态认证JsonWebToken算法、常用Web算法模块
- 2024-03-18 YoLo8本地cpu识别源码
- 2024-03-16 搜索引擎 下拉关键词例子 支持百d\搜狗\必应\搜狗手机版
- 2024-03-15 ZIP解压缩模块源码
你 发表评论:
欢迎- 百度站内搜索
- 关注微信公众号
- 网站分类
-
- 网站公告
- 电子书书籍
- 程序员工具箱
- 编程工具
- 易语言相关
- 网络相关源码
- 图形图像源码
- 系统工具源码
- 易语言模块源码
- 易语言支持库
- 数据库类源码
- 易语言例程
- 易语言游戏开发
- 易语言模块
- 多媒体类源码
- 易语言资源网
- 易语言视频教程
- JS分析教程
- 易语言图文教程
- 易语言常见问题及笔记
- 工具源码
- 易语言版本
- 网络编程
- javascript
- PHP编程
- html
- 正则表达式
- 面试题
- nodejs
- 其它综合
- 脚本专栏
- python
- 按键精灵相关
- 按键精灵图文教程
- 按键精灵视频教程
- 按键精灵Q语言
- 按键精灵安卓版
- golang
- 游戏安全
- 火山相关
- 火山安卓软件
- 火山常见问题及笔记
- 火山安卓源码
- 火山视频教程
- 火山PC版本下载
- 火山PC视窗例程
- 互联网那些事
- 引流推广
- 项目揭秘
- 网络营销
- 营销软件
- QQ营销软件
- 娱乐软件
- 机器人插件
- 培训教程
- 技术教程
- 活动线报
- 数据库
- Redis
- Access
- MongoDB
- Mysql
- 问答
- 其它
- 易语言
- 需求
- 在线教程
- 多线程培训班
- 觅风易语言教程
- 模拟系列教程
- 集中营易语言教程
- 历史数据
- 随机tag
本文暂时没有评论,来添加一个吧(●'◡'●)