使用imacros在Gmail帐户创建中选择Month / Gender

时间:2015-09-03 12:08:01

标签: imacros

尝试使用iMacros自动创建Gmail帐户。面临选择性别和月份的问题。

尝试StackOverFlowSolution,但它不适合我。它报告找不到命令。是一些版本不匹配问题还是我错过了什么?

有人可以帮我解决这个问题吗?

粘贴在录音下方以及此修复程序以供参考。



VERSION BUILD=8340723 RECORDER=CR
URL GOTO=https://accounts.google.com/SignUp?dsh=447577167596141020&continue=https%3A%2F%2Faccounts.google.com%2FManageAccount#FirstName=&LastName=
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:createaccount ATTR=ID:PasswdAgain CONTENT=asdf123
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:createaccount ATTR=ID:BirthDay CONTENT=15
TAG POS=1 TYPE=SPAN ATTR=ID:birthyear-placeholder
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:createaccount ATTR=ID:BirthYear CONTENT=1989
TAG POS=1 TYPE=INPUT:TEL FORM=ID:createaccount ATTR=ID:RecoveryPhoneNumber CONTENT=+919791151088
SET monthNum 7
SET monthSlc EVAL("var s = '{{monthNum}}'; switch ('{{monthNum}}') {case '10': s = 'a'; break; case '11': s = 'b'; break; case '12': s = 'c'; break;} '#\\\\:' + s + '>DIV';")
SET listSlc "#BirthMonth>DIV>DIV:nth-of-type(2)"
EVENT TYPE=MOUSEDOWN SELECTOR={{listSlc}} BUTTON=0
EVENT TYPE=MOUSEUP SELECTOR={{listSlc}} BUTTON=0
EVENT TYPE=MOUSEDOWN SELECTOR={{monthSlc}} BUTTON=0
EVENT TYPE=MOUSEUP SELECTOR={{monthSlc}} BUTTON=0




3 个答案:

答案 0 :(得分:1)

你绝对可以用imacros做到这一点。这只是一个小的解决方法。

以下是代码

TAG POS=1 TYPE=INPUT:HIDDEN ATTR=ID:HiddenBirthMonth CONTENT=05
TAG POS=1 TYPE=INPUT:HIDDEN ATTR=ID:HiddenGender CONTENT=MALE

您可以更改上面的隐藏输入字段的值,月份和性别会更新(尽管可能对用户不可见)

干杯!

答案 1 :(得分:0)

我刚检查过,实际上他们似乎使用div而不是选择这样做。 这个变化可能是由javascript触发的。但我认为,试图通过它们的时间是浪费时间。

我刚看到月份更改属性aria-posinset =“6”。这是6月份。我不认为你可以用iMacros更改一个。

答案 2 :(得分:0)

对于当前表格,日期为11/1/2018。我做了以下工作,并成功地填充了性别和月份:

TAG POS=1 TYPE=SELECT ATTR=ID:gender CONTENT=3
TAG POS=1 TYPE=SELECT ATTR=ID:month CONTENT=3

内容的#3只是要选择的选项号。您可以相应地进行更改。

11/1/2018 creating google account