前言:本文使用的是VBS脚本,实现了对繁星直播自动登录,自动进入房间并且自动评论。

前提准备:把需要刷的评论放到mysql中,再使用vbs读出评论

--------------------------------------------------------------------------------

1.vbs实现连接mysql数据库并且读出数据

首先本地或者远程有一个mysql,再者,需要下载mysql connector,下载链接http://dev.mysql.com/downloads/connector/odbc/

或者去本人的网盘下载,具体根据mysql的版本来决定

32位链接: http://pan.baidu.com/s/1jIHbCXo 密码: ge69

64位链接: http://pan.baidu.com/s/1eSJlFA6 密码: ukwq

下载安装之后配置

方法如下:控制面板->管理工具

->ODBC数据源(选择合适位数)

添加数据源

编写配置:

确定

------------------------------------------------------------------------------------------------------------

具体代码为:

set WshShell=WScript.CreateObject("WScript.Shell")
Dim conn
'连接数据库
function connectMysql()
strConn="dsn=mysql;driver={MySql ODBC 5.3 Unicode Driver};server=localhost;database=wechat;port=3306;uid=root;password=basketball"
Set conn = CreateObject("adodb.connection")
conn.Open strConn
If conn.State = Then
MsgBox "fail"
WScript.quit
Else
MsgBox "success"
End If
connectMysql = conn
End function '把数据库中的用户都读出来
Function readUser()
connectMysql
Set Rst =CreateObject("ADODB.Recordset")
Dim user()
Rst.open "select account,pwd from user",conn
i=
While not Rst.eof
Redim Preserve user(i,)
user(i,)=Rst("account").value
user(i,)=Rst("pwd").value
MsgBox user(i,)
MsgBox user(i,)
i = i+
Rst.movenext
wend
Rst.close '关闭记录集
Set Rst=nothing '释放对象
conn.close '关闭连接
Set conn=nothing '释放对象
readUser = User
End Function '把数据库中的评论都读出来
Function readRemark()
connectMysql
Set Rst =CreateObject("ADODB.Recordset")
Dim myRemark()
Rst.open "select remark from remark",conn
i=
While not Rst.eof
Redim Preserve myRemark(i)
myRemark(i)=Rst("remark").value
'MsgBox myRemark(i)
i = i+
Rst.movenext
wend
Rst.close '关闭记录集
Set Rst=nothing '释放对象
conn.close '关闭连接
Set conn=nothing '释放对象
readRemark = myRemark
End Function '把评论刷在直播间
function login()
'获取评论
Remark = readRemark()
User = readUser()
for i= to UBound(User)
Dim ie
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate "http://fanxing.kugou.com/"
Wscript.sleep
ie.document.getElementById("fxLogin").Click
ie.document.getElementById("loginSdk_loginUserName").Value = User(i,)
ie.document.getElementById("loginSdk_loginPassWord").Value = user(i,)
ie.document.getElementById("loginSdk_loginBtn").Click
Wscript.sleep
Set ie2 = CreateObject("InternetExplorer.Application")
ie2.navigate "http://fanxing.kugou.com/1038049"
Wscript.sleep
for j= to UBound(Remark)
Wscript.sleep
ie2.document.getElementById("inputChatMessage").Value = Remark(j)
Wscript.sleep
ie2.document.getElementById("sendMessageButton").Click
next
next
end function '关闭浏览器
function closeWeb()
Set ws = CreateObject("Wscript.Shell")
ws.run "taskkill /f /im 360se.exe",vbhide
End Function '开始执行
login
Wscript.sleep
closeWeb
Wscript.Quit

以上代码结合起来即可实现自动登陆繁星并且实现自动评论,其中一些参数需要要实际情况自己填写。

源码

效果如下:

2.如何实现使用VBS脚本程序对直播间自动评论的更多相关文章

  1. 如何使用VBS脚本给在直播间授权登陆

    直接上代码,看不懂说明你技术不够 set WshShell=WScript.CreateObject("WScript.Shell") Dim ie Set mouse=New S ...

  2. 几个简单的VBS脚本程序以及其JS实现

    1 语音发声脚本,调用sapi.spvoice读英语hh  保存为say.vbs,点击打开就可以念诗: set objTTS = CreateObject("sapi.spvoice&quo ...

  3. 使用vbs脚本进行批量编码转换

    使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看分析在Linux系统下开发的项目代码,我们知道Linux系统中文本文件默认编码格式是UTF-8,而Windows中文系统中的默 ...

  4. [VBS]脚本中的字典、动态数组、队列和堆栈

    今天用VBS脚本写了几个程序,用到了字典(Dictionary).动态数组(ArrayList).队列(Queue)和堆栈(Stack).现在写篇Blog总结一下 :-) 1.编写环境 今天突发奇想下 ...

  5. Vbs脚本经典教材(转)

    Vbs脚本经典教材(最全的资料还是MSDN) —为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制.粘贴.改 ...

  6. VBS脚本病毒特点及如何防范3(转)

    5.Vbs病毒生产机的原理介绍 所谓病毒生产机就是指可以直接根据用户的选择产生病毒源代码的软件.在很多人看来这或许不可思议,其实对脚本病毒而言它的实现非常简单. 脚本语言是解释执行的.不需要编译,程序 ...

  7. VBS脚本随笔

    1.定时运行程序与关闭程序的VBS处理方法: do set ws=createobject("wscript.shell") ws.run"你要运行的程序的路径(比如说d ...

  8. vbs脚本实现自动打字祝福&搞笑

    脚本祝福礼物 概述 听说抖音上流行一种用代码做程序表白的东西,,,, 当然我也不是要表白,,,, 但是好像蛮有意思的,,,, 于是,又学了一下vbs脚本,做了几个很不错的祝福脚本,不懂代码的可以直接戳 ...

  9. vbs脚本实现qq定时发消息(初级)

    vbs脚本实现QQ消息定时发送 目标 批处理又称为批处理脚本,强大的强大功能可以高效得实现很多功能,例如批量更改文件格式,批量进行文件读写,今天我们的目标是用vbs脚本编写可以发送qq消息的脚本,并利 ...

随机推荐

  1. 使用cl编译C/C++

    每次写程序都是用VS下打开的,而且有智能提示,经常很容易看到自己哪里写错了,其实想联系自己写代码的能力,不应该要这些的,纯粹的不要智能提示 所以自己想用轻量级的编辑器写,然后就用了notepad++( ...

  2. 【JAVAWEB学习笔记】21_多条件查询、attr和prop的区别和分页的实现

    今天主要学习了数据库的多条件查询.attr和prop的区别和分页的实现 一.实现多条件查询 public List<Product> findProductListByCondition( ...

  3. SG函数学(hua)习(shui)记录

    ---恢复内容开始--- 听说有一个东西叫SG函数 觉得自己好像原来是懂一些粗浅的应用但现在感觉要再深♂入一点呢 让我们先来介绍一下SG函数吧 这是某类满足下列条件的玄学博弈问题解法 双人.回合制: ...

  4. 设计模式--代理模式(C++版)

    一:代理模式简介 专业版描述:为其他对象提供一种代理以控制对这个对象的访问. 在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用. 戏剧性描述: ...

  5. Log4j2 — Log4j2导入、LogEvent、配置文件编写及路径

    1. Log4j2的导入 首先到http://logging.apache.org/log4j/2.x/download.html 上下载最新的log4j2的jar包,然后再eclipse中加入log ...

  6. 使用Android studio作按键切换界面

    一.新建工程 二.新建一个按键             android:layout_width="wrap_content"         android:layout_hei ...

  7. centos6.5 scala环境变量

    [root@m1 ~]# vi /etc/profile export SCALA_HOME=/usr/local/soft/scala-2.11.8export PATH=$PATH:$SCALA_ ...

  8. salesforce零基础学习(七十二)项目中的零碎知识点小总结(一)

    项目终于告一段落,虽然比较苦逼,不过也学到了好多知识,总结一下,以后当作参考. 一.visualforce标签中使用html相关的属性使用 曾经看文档没有看得仔细,导致开发的时候走了一些弯路.还好得到 ...

  9. struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

    为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...

  10. 禁止windows10带来的三大隐患问题

    毫无疑问的说.windows10是目前windows发布的最好版本之一,最重要的是其“免费”了.这几天在互联网上,win10有太多的争议了,尤其是你在享受免费的同时,隐私也正在流向微软公司的服务器.. ...