首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iMacros中随机输入用户名?

如何在iMacros中随机输入用户名?
EN

Stack Overflow用户
提问于 2015-07-30 22:48:53
回答 1查看 3.1K关注 0票数 0

如何使用iMacros随机输入用户名?我想创建一个简单的注册机器人,将使用随机用户名每次。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-01 06:55:34

为此,我使用了两种方法:

1)只使用一次纯随机字符串。使用这一行生成一个字符串,在这里,i<6表示输出字符串的长度,* 25表示要从中选择的字母数组的长度。

代码语言:javascript
复制
SET !VAR1 EVAL("var letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','w','x','y','z']; var string = ''; for(var i = 0; i < 6; i++){string += letters[parseInt(Math.random() * 25)]}; string")

要使用字符串add {!VAR1},您需要的用户名如下:

代码语言:javascript
复制
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:createaccount ATTR=ID:FirstName CONTENT={{!VAR1}}

2)使用文本文件中预先生成的字符串(可以手动生成,也可以由“随机名称生成器”在线生成),这允许您保存凭据供以后使用。生成一个file.csv,其中每一行都包含一个用户的逗号分隔信息。第一项以{!COL1}}访问,第二项以2形式访问,等等。

代码语言:javascript
复制
SET !DATASOURCE C:\Temp\stackoverflow.csv
'where to start in the csv file
SET !LOOP 1337 
SET !DATASOURCE_LINE {{!LOOP}}
EVENTS TYPE=KEYPRESS SELECTOR="#new_post>DIV>P>DIV>DIV" CHARS={{!COL1}}
EVENTS TYPE=KEYPRESS SELECTOR="#new_post>DIV>P>DIV>DIV" CHARS={{!COL2}}

stackoverflow.csv文件示例:

代码语言:javascript
复制
pika,chuu,easypassword123
wobbu,ffet,mypassword
chari,zard,123456

我希望这能有所帮助,这也是我第一次发表评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31735358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档