摘要:网络水军通常简称水军,又名网络枪手,他们通常活跃在电子商务网站论坛微博等社交网络平台中。他们通过伪装成普通网民或消费者,通过发布回复和传播博文等对正常用户产生影响。视频教程开发环境的搭建项目实战站刷弹幕程序
什么是网络水军???
网络水军是指在网络中针对特定内容发布特定信息的、被雇佣的网络写手。网络水军通常简称水军,又名网络枪手,他们通常活跃在电子商务网站、论坛、微博等社交网络平台中。他们通过伪装成普通网民或消费者,通过发布、回复和传播博文等对正常用户产生影响。
水军灰产业:刷播放量,刷流量,刷弹幕,刷评价,刷点赞...
水军的分类:人肉水军, 机器水军
点击量达到488亿???
软件控制鼠标鼠标点击,实现自动刷XXX
使用win32接口,控制按键事件。
使用win32接口,控制剪贴板。
没错!就这么简单,说干就干!
#include #include #define FILE_NAME "dm.txt"#define LINE_COUNT 1024#define TIME_SPAN 6000// 把指定的内容,拷贝到剪贴板bool copy2Bord(const char *data, int len) { // 套路!!! // 1. 打开剪贴板 if (OpenClipboard(NULL)) { // 2. 清空剪贴板 EmptyClipboard(); // 申请一块内存 1000 // GlobalAlloc返回的是内存资源的句柄 HGLOBAL clipBuffer = GlobalAlloc( GMEM_DDESHARE, //用于不同程序间交换数据用的 len + 1); // 锁定这块内存,返回这个内存的起始地址 char *buff =(char*)GlobalLock(clipBuffer); // 字符串拷贝, memcpy, strcpy strcpy(buff, data); // 解锁指定的内存 GlobalUnlock(clipBuffer); // 写到剪贴板 SetClipboardData(CF_TEXT, clipBuffer); // 关闭剪贴板 CloseClipboard(); return true; } else { return false; }}// 发送弹幕void sendDM() { // 从文件中读取弹幕信息 FILE *fp; //是一个文件指针,用来读写文件的 fp = fopen(FILE_NAME, "r"); if (fp == NULL) { printf("打开文件:%s 失败", FILE_NAME); return; } char buff[LINE_COUNT]; // 从文件读一行 // 从fp指向的文件中,读取一行,保存到buff // fgets读一行,会包含末尾的回车符! while (fgets(buff, sizeof(buff), fp)) { //20万 // 发弹幕 // buff -> 剪贴板 -> ctrl + v 回车 // 把buff中的内容拷贝到剪贴板 while (!copy2Bord(buff, strlen(buff) - 1)) {} // 鼠标左键单击一次 mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); //Sleep(20); // ctrl键按下 keybd_event( VK_CONTROL, // 虚拟按键值 ctrl 0, //扫描码, 一般都取0 0, //0:按下 KEYEVENTF_KEYUP:抬起 0); //一般取0 keybd_event("V", 0, 0, 0); //V键按下 keybd_event("V", 0, KEYEVENTF_KEYUP, 0); //V键抬起 keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0); //Ctrl抬起 keybd_event(VK_RETURN, 0, 0, 0); //回车键按下 keybd_event(VK_RETURN, 0, KEYEVENTF_KEYUP, 0); 回车键抬起 memset(buff, 0, sizeof(buff)); Sleep(TIME_SPAN); } fclose(fp);}int main() { printf("准备好了吗? /n"); system("pause"); printf("5秒后开始/n"); Sleep(5000); while (1) { sendDM(); } return 0;}
实现QQ机器人,而且摆脱腾讯的检测。
原理:使用opencv实现图像识别,结合win32的按键、鼠标自动操作。
视频教程:OpenCV开发环境的搭建
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/124756.html
摘要:暂停继续弹幕你也可以使用来快捷切换暂停继续。中每一个都对应一条正在进入视图的弹幕,当计时器结束时,通过发通知将该弹幕所在的行的状态更改为。为了避免手动发射弹幕和自动发射队列中的弹幕出现冲突弹幕重叠,所有弹幕通过定时任务统一调度。 项目首页: DanmuManager Github Repository 使用方法 Usage DanmuManager 和 VideoDanmuManage...
摘要:主要是因为第二版中播放器模块和弹幕模块耦合得太严重了,远远达不到我想要的效果,所以续写了第三版。这里的通道是指弹幕从右往左运行时所在的那一行位置,这些通道是在尺寸变化时生成的,不同类型的弹幕都有其通道集合。 最新版本 V 3.2.5 新增了图片弹幕类型,修改了demo展示页面,调整了部分代码,具体请参看git里的CHANGELOG.md和README.md 文章里主要讲实现方法和设计思...
摘要:主要是因为第二版中播放器模块和弹幕模块耦合得太严重了,远远达不到我想要的效果,所以续写了第三版。这里的通道是指弹幕从右往左运行时所在的那一行位置,这些通道是在尺寸变化时生成的,不同类型的弹幕都有其通道集合。 最新版本 V 3.2.5 新增了图片弹幕类型,修改了demo展示页面,调整了部分代码,具体请参看git里的CHANGELOG.md和README.md 文章里主要讲实现方法和设计思...
摘要:主要是因为第二版中播放器模块和弹幕模块耦合得太严重了,远远达不到我想要的效果,所以续写了第三版。这里的通道是指弹幕从右往左运行时所在的那一行位置,这些通道是在尺寸变化时生成的,不同类型的弹幕都有其通道集合。 最新版本 V 3.2.5 新增了图片弹幕类型,修改了demo展示页面,调整了部分代码,具体请参看git里的CHANGELOG.md和README.md 文章里主要讲实现方法和设计思...
摘要:之前在一个移动端的抽奖页面中,在抽奖结果的展示窗口需要弹幕轮播显示,之前踩过一些小坑,现在总结一下前端弹幕效果的实现方式。实现弹幕除了通过实现弹幕的方法之外,通过也可以实现弹幕。通过实现弹幕的原理就是时时的重绘文字,下面来一步步的实现。 之前在一个移动端的抽奖页面中,在抽奖结果的展示窗口需要弹幕轮播显示,之前踩过一些小坑,现在总结一下前端弹幕效果的实现方式。 css3实现乞丐版的弹...
阅读 3221·2021-11-24 09:38
阅读 1096·2021-11-24 09:38
阅读 3446·2021-09-22 10:02
阅读 1975·2021-09-04 16:40
阅读 1274·2021-08-13 15:07
阅读 3489·2019-08-30 15:53
阅读 3089·2019-08-30 13:11
阅读 917·2019-08-29 17:22