怎么用VBS脚本自动注册yy娱乐的账号

set WshShell=WScript.CreateObject("WScript.Shell")
Const user = "hugetech2"
Const pwd = "huge204204"
Const pid = "2127"
Const mobilePwd = "basketball123"
Dim userToken
Dim mobile
Dim identify
identify = "0"
‘登陆api网站,获取用户token
function getUserToken()
    Dim ie2
    Set ie2 = CreateObject("InternetExplorer.Application")
    ie2.navigate "http://api.jmyzm.com/http.do?action=loginIn&uid="&user&"&pwd="&pwd
    Wscript.sleep 2000
    userReturn = ie2.document.getElementsByTagName("body")(0).innerHTML
    userReturnArray = split(userReturn, "|")
    userToken = userReturnArray(1)
    ‘msgbox userToken
end function

‘获取手机号
function getMobile()
    Dim ie3
    Set ie3 = CreateObject("InternetExplorer.Application")
    ie3.navigate "http://api.jmyzm.com/http.do?action=getMobilenum&pid="&pid&"&uid="&user&"&token="&userToken
    Wscript.sleep 5000
    mobileReturn = ie3.document.getElementsByTagName("body")(0).innerHTML
    mobileReturnArray = split(mobileReturn, "|")
    mobile = mobileReturnArray(0)
    ‘msgbox mobile
end function

‘获取验证码
function getIdentify()
    Dim ie4,flag
    Set ie4 = CreateObject("InternetExplorer.Application")
    ie4.navigate "http://api.jmyzm.com/http.do?action=getVcodeAndReleaseMobile&uid="&user&"&token="&userToken&"&mobile="&mobile
    Wscript.sleep 5000
    identifyReturn = ie4.document.getElementsByTagName("body")(0).innerHTML
    identifyReturnArray = split(identifyReturn, "|")
    flag = 0
    do while flag<50
    if identifyReturnArray(0) = mobile Then
    identifyAll = identifyReturnArray(1)
    if Mid(identifyAll,1,3) = "验证码" Then
       identify = Mid(identifyAll,5,6)
    else
       identify = Mid(identifyAll,11,6)
    end if
    exit do
    Else
    Wscript.sleep 5000
    Dim ieTemp
    Set ieTemp = CreateObject("InternetExplorer.Application")
    ieTemp.navigate "http://api.jmyzm.com/http.do?action=getVcodeAndReleaseMobile&uid="&user&"&token="&userToken&"&mobile="&mobile
    Wscript.sleep 3000
    identifyReturn =ieTemp.document.getElementsByTagName("body")(0).innerHTML
    identifyReturnArray = split(identifyReturn, "|")
    End if
    flag = flag+5
    loop
end function

‘注册账号第一步:登陆直播间,进入注册界面
function register1()
    Dim ie_1
    Set ie_1 = CreateObject("InternetExplorer.Application")
    ie_1.visible=true
    ie_1.navigate "http://m.yy.com/room/14495179/?f=6308"
    Wscript.sleep 2000
    ie_1.document.getElementById("navRegister").Click
    Wscript.sleep 1000
    ie_1.document.getElementById("yyRegister").Click
    Wscript.sleep 1000
end function

‘注册账号第二步:填写注册信息,发送短信
function register2()
    Dim ie_2
    Set ie_2 = CreateObject("InternetExplorer.Application")
    ie_2.visible=true
    ie_2.navigate "https://aq.yy.com/p/reg/mobile.do?appid=5623&action=2&busiurl=http%3A%2F%2Fm.yy.com%2F%3Ff%3D6308%26cpuid%3D0%26dhz%3D1&fromadv=myy_6308.cpuid_0.channel_14495179&reqDomainList="
    Wscript.sleep 5000
    ie_2.document.getElementsByTagName("a")(3).Click
    for i=0 to 6
    Wscript.sleep 500
    WshShell.SendKeys "{Tab}"
    next
    WshShell.SendKeys mobile
    WshShell.SendKeys "{Tab}"
    Wscript.sleep 500
    WshShell.SendKeys mobilePwd
    WshShell.SendKeys "{Tab}"
    Wscript.sleep 500
    WshShell.SendKeys mobilePwd
    WshShell.SendKeys "{Tab}"
    WshShell.SendKeys "{Tab}"
    WshShell.SendKeys "{Enter}"
    Wscript.sleep 20000
    getIdentify()
    Wscript.sleep 2000
    WshShell.SendKeys "^4"
    WshShell.SendKeys "{Tab}"
    Wscript.sleep 1000
    if identify <> "0" Then
    WshShell.SendKeys identify
    Wscript.sleep 500
    WshShell.SendKeys "{Tab}"
    WshShell.SendKeys "{Tab}"
    WshShell.SendKeys "{Enter}"
    Else
    MsgBox "fail to get identify"
    End if
end function

‘关闭浏览器,并且再次启动
function closeWeb()
    Set ws = CreateObject("Wscript.Shell")
    ws.run "taskkill /f /im 360se.exe",vbhide
    Wscript.sleep 2000
    ws.run "C:\Users\HugeTech7\Desktop\mytest.vbs"
End Function

‘开始执行
for i=0 to 5
getUserToken
Wscript.sleep 2000
getMobile
Wscript.sleep 2000
register1
register2
msgbox "账号注册成功,账号是:"&mobile&"密码是:"&mobilePwd
Wscript.sleep 5000
closeWeb
next
时间: 2024-07-28 22:21:53

怎么用VBS脚本自动注册yy娱乐的账号的相关文章

SecureCRT中使用VBs脚本自动telnet登陆

查看SecureCRT帮助文档: Help-> Help Topics->Scripting -> Script Objects Reference -> Session Object #$language = "VBScript" #$interface = "1.0" crt.Screen.Synchronous = True ' This automatically generated script may need to be ' e

Vbs 脚本编程简明教程之一

-为什么要使用 Vbs ? 在 Windows 中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制.粘贴.改名.删除,也许你每天启动 计算机第一件事情就是打开 WORD ,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可能你经常需要对文本中的某 些数据进行整理,把各式各样的数据按照某种规则排列起来--.这些事情重复.琐碎,使人容易疲劳. 第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往

Vbs脚本经典教材

转载:http://www.cnblogs.com/BeyondTechnology/archive/2011/01/10/1932440.html Vbs脚本经典教材(最全的资料还是MSDN) -为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制.粘贴.改名.删除,也许你每天启动计算机第一件事情就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可

vbs脚本大全2

http://www.miaoqiyuan.cn/p/wshell-sendkey ---Just Do It--------------------------------- 让VBS脚本自动在词本中输入一行文字"Hello, welcome to cfan". Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell") WshShell.Run "notepad" WScri

vbs脚本

巧用Vbs SendKeys 可以做的事 发布: 2014-04-06 10:00:20 | 作者: | 来源: 按键精灵资源站 巧妙使用VBS中的SendKeys命令(这个命令的作用就是模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行),可以极大的方便我们的常用操作.其使用格式为: Object.SendKeys string其中: Object:为WshShell对象,即脚本的第一行为: Set WshShell=WScript.CreateObject("W

VBS脚本和HTML DOM自动操作网页

VBS脚本和HTML DOM自动操作网页 2016-06-16 10:24 1068人阅读 评论(0) 收藏 举报  分类: Windows(42)  版权声明:本文为博主原创文章,未经博主允许不得转载. 本来是想通过JS实现对其他页面的控制,发现跨域无法获取页面DOM来操作.接着考虑bat,发现也实现不了,于是想到vbs.vbs还是很强大啊,病毒之类很多都是vbs脚本啊.vbs打开浏览器,然后通过dom来操作页面,可以实现自动填写内容和按钮点击等.摸索了几个常用的,代码如下: 1.网页文本框赋

通过VBS编写自动输入账号和密码、自动登录程序的脚本

通过VBS编写自动输入账号和密码.自动登录的脚本. 请查看附件: 附件中是以QQ为例. 这个脚本的好处是: 1.可以用于开机自动登录 2.可以用于运维人员自动登录一些程序 3.可以用于......

豆瓣自动注册、回贴脚本 powered by Python &amp; Selenium

前言,之前在豆瓣日志写了这片文章,结果被豆瓣删除了...哎 ----- 所删除内容 ----- <豆瓣自动注册.回贴脚本 powered by Python & Selenium> (2018-01-12 15:29) 故事起因: 上周的时候吧,发现有条疯狗在这张剧照(天生杀人狂)下面骂我.如果只是骂我傻逼我还能忍,毕竟人在江湖飘哪人不挨刀.但是你问候的范围大了,那作为一个社会主义核心价值观没有问题的青年,我必须得去操一下你妈了吧.请点击操他妈热线.结果这个怂逼居然还发私信骂我然后还把

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

5.Vbs病毒生产机的原理介绍 所谓病毒生产机就是指可以直接根据用户的选择产生病毒源代码的软件.在很多人看来这或许不可思议,其实对脚本病毒而言它的实现非常简单. 脚本语言是解释执行的.不需要编译,程序中不需要什么校验和定位,每条语句之间分隔得比较清楚.这样,先将病毒功能做成很多单独的模块,在用户做出病毒 功能选择后,生产机只需要将相应的功能模块拼凑起来,最后再作相应的代码替换和优化即可.由于篇幅关系和其他原因,这里不作详细介绍. 三.如何防范vbs脚本病毒 1.如何从样本中提取(加密)脚本病毒