T
Tokyo
Gamma
No recomendado
Bom, olá, como estão amigos? Hoje farei outro novo tutorial para vocês. Este tutorial é daqueles que vocês devem aprender e depois, por conta própria, começar a criar novas ferramentas. Bom, todos nós que trabalhamos pela internet buscamos ferramentas; os que usam PTCs buscam autoclickers, os que operam forex buscam autoforex, os que fazem upload de arquivos usam themaposter, os que querem conseguir tweets usam tweetermatico, bom, e uma infinidade mais. Bom, vocês pensarão: oh, que grandes ferramentas, e elas são. Mas por que pagar se podemos nós mesmos criá-las? E não só isso, podemos personalizá-las ao nosso gosto. Este é um curso de Bots, usando a ferramenta mais poderosa da internet para automatizar facilmente... Firefox e Imacros!!! Lembro daqueles dias em que usavam meu bot de reddit para ganhar dinheiro com imgserve e imgtiger, não precisava mais do que dar um play e ir embora, deixando meu computador trabalhar sozinho. Bom, agora vou ensinar o que é Imacros. Vamos nessa =D
Também Bots para AutoPublicar em Sites, Para Scrapear, AutoUploader de Imagens para Facebook, autotwitteador, e outros =),
Devem ter o Firefox: https://www.mozilla.org/es-ES/firefox/new/
Devem instalar no Firefox a extensão chamada Imacros: Enlace eliminado
Bom, a segunda coisa é aprender o que é Imacros.
Bom, Imacros não é nada mais que uma extensão que automatiza tudo o que podemos fazer em um navegador =) desde visitar sites, dar cliques, preencher formulários, copiar dados e outros, tudo o que se pode fazer em um navegador automatizado =).
Bom, primeiro que nada, é uma linguagem interpretada, o que quer dizer que nós damos ordens e o programa obedece =).
também com Imacros poderemos gravar as ações que fizermos em nosso PC e repeti-las infinitamente.
Bom, neste tutorial, embora seja para uploads, aplicarei algo de PTCs, faremos um bot para autoclicar no Probux. Vamos lá.
Bom, este é o bot
Vão ao Imacros, gravem um script por um segundo e depois cliquem com o botão direito e colem o conteúdo do meu script. Por último, cliquem em save. E mudem o nome do arquivo para prova.js xD ou também coloquem em um bloco de notas e salvem como arquivo.js no tipo todos os arquivos, por último coloquem na pasta documentos > imacros > macros
Aqui abaixo deixo a lista de comandos usados e para que serve cada um
Como fazer um Bot
Os bots são feitos em qualquer linguagem de programação, mas para o que tem a ver com bots para páginas web, nada tão fácil de usar como Imacros.
Como fazer com que o Bot coloque números aleatórios:
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;")
Como fazer com que o Bot vá para um endereço na internet
URL GOTO=http://www.iopus.com
Como fazer com que o Bot espere alguns segundos
WAIT SECONDS=10
Como fazer com que o bot busque um texto na página e clique nele.
TAG POS=1 TYPE=A ATTR=TXT:Remote
Como fazer com que o Bot não mostre janelas de Aviso:
SET !EXTRACT_TEST_POPUP NO
Como fazer com que o Bot mostre uma janela de aviso personalizada-
PROMPT “olá como você está”
Como fazer com que o Bot feche uma aba. As abas estão numeradas.
TAB CLOSE=2
Como fazer com que o Bot Extraia o texto de uma página.
TAG POS=1 TYPE=SPAN ATTR=CLASS:bdytxt&&TXT:* EXTRACT=HTM
Como fazer com que o Bot extraia o endereço de uma página.
ADD !EXTRACT {{!URLCURRENT}}
Como perguntar uma informação e guardá-la em uma variável.
PROMPT "Enter a Page Name" !VAR1 NoName_Time_{{!NOW:yyyymmdd_hhnnss}}
Como salvar uma página web:
SAVEAS TYPE=CPL FOLDER=* FILE={{!VAR1}}
Busca o Link que tenha no texto a palavra que você quer:
TAG POS=2 TYPE=A ATTR=TXT:*Download*
Criar um Número Aleatório de 1 a 5 sabendo que começa em 0 e se soma 1 e se guarda em uma variável
SET !VAR1 EVAL("Math.floor(Math.random()*5 + 1);")
Serve para extrair o texto da etiqueta bold
TAG POS=1 TYPE=B ATTR=TXT:* EXTRACT=TXT
Serve para apagar o que foi extraído
SET !EXTRACT NULL
Serve para colocar o valor de extract ou qualquer variável onde desejamos
{{variablenombre}}
Para Instalar Uma Variável
SET !CLIPBOARD {{!EXTRACT}}
Serve para extrair texto de uma caixa de texto;:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form1 ATTR=NAME:textfield EXTRACT=TXT
Serve para Extrair texto dentro da célula de uma tabela
TAG POS=1 TYPE=TD ATTR=CLASS:bdytxt&&TXT:* EXTRACT=TXT
Serve para Extrair o HTML dentro de um SPAN
TAG POS=1 TYPE=SPAN ATTR=CLASS:bdytxt&&TXT:* EXTRACT=HTM
Serve para extrair texto de uma Tabela:
TAG POS=2 TYPE=TABLE ATTR=TXT:*My* EXTRACT=TXT
Localizar a referência do objeto
TAG POS=1 TYPE=TH ATTR=TXT:MyTable
Extrair o texto relativo à referência do elemento
TAG POS=R3 TYPE=TD ATTR=TXT:* EXTRACT=TXT
Exemplo de Como Obter as Variáveis e visualizá-las
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:Remarks CONTENT="Extraction results:\n\nOne dollar costs {{!VAR1}} EURO, {{!VAR2}} Pounds or {{!VAR3}} Yen."
Como Salvar em um CSV o que foi extraído
SAVEAS TYPE=EXTRACT FOLDER=* FILE=mytable_{{!NOW:yymmdd_hhnnss}}.csv
Guarda o valor na variável
SET !VAR1 100
Cria uma Mudança na Variável adicionando a ela
ADD !VAR1 -20
Serve para voltar no navegador
BACK
Serve para Clicar em um ponto específico
CLICK X=316 Y=453
Serve para avaliar um código em JavaScript
SET !VAR1 EVAL("[javascript statements]")
Como fazer operações e ao final enviar o resultado para sua variável
SET myVal EVAL("var x = 1; x;") // myVal = 1
Serve para apagar um arquivo do computador.
FILEDELETE NAME=file_name
Selecionar um quadro.
FRAME F=6
FRAME NAME=contents
Exibir Caixas de Diálogo que perguntam coisas
ONDIALOG POS=n BUTTON=(YES|NO|CANCEL) [CONTENT=some_content]
Pedir dados em uma janela de diálogo
PROMPT prompt_text variable_name [default_value]
Colocar senhas em texto plano
SET !ENCRYPTION NO
Buscar elementos de Forma Avançada
SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1
Extrair texto da web no código
SEARCH SOURCE=REGEXP:"(?s)(.*)" EXTRACT="$1"
Para buscar variantes de letras [letras]
Abrir parênteses \\(
Para fechar parênteses \\)
Chegar até os parênteses [ˆ)]
e por último como Fazer uma repetição infinita para PTCs ou para postar
var MACRO = "CODE:SET !ERRORIGNORE YES" + "\n";
AQUI VAI O CÓDIGO PARA CLICAR EM CADA ANÚNCIO OU PARA COMENTAR POSTAR O QUE FOR NECESSÁRIO =)
for ( i=1; i<31; i++ )
{
iimDisplay(i);
iimSet("i", i);
iimPlay(MACRO);
}
Se você quiser algum bot para alguma página em especial PTC, para autopostar, para autocomentar em fóruns, para autorremotear e outros, os preços começam em 5 dólares em diante, quem se animar também pode fazer por conta própria =)
Aqui deixo o Bot Funcionando de hoje =)
Enlace eliminado
mais Bots:
Mais Scripts:
O Script para autoconseguir material do Rslog
Para Conseguir likes automaticamente no AddmeFast
Meu Skype tokyo-desuEnlace eliminado
Também Bots para AutoPublicar em Sites, Para Scrapear, AutoUploader de Imagens para Facebook, autotwitteador, e outros =),
Devem ter o Firefox: https://www.mozilla.org/es-ES/firefox/new/
Devem instalar no Firefox a extensão chamada Imacros: Enlace eliminado
Bom, a segunda coisa é aprender o que é Imacros.
Bom, Imacros não é nada mais que uma extensão que automatiza tudo o que podemos fazer em um navegador =) desde visitar sites, dar cliques, preencher formulários, copiar dados e outros, tudo o que se pode fazer em um navegador automatizado =).
Bom, primeiro que nada, é uma linguagem interpretada, o que quer dizer que nós damos ordens e o programa obedece =).
também com Imacros poderemos gravar as ações que fizermos em nosso PC e repeti-las infinitamente.
Bom, neste tutorial, embora seja para uploads, aplicarei algo de PTCs, faremos um bot para autoclicar no Probux. Vamos lá.
Bom, este é o bot
Inserir CODE, HTML ou PHP:
var MACRO = "CODE:SET !ERRORIGNORE YES" + "\n";
MACRO += "TAB T=1" + "\n";
MACRO += "URL GOTO=http://www.probux.com/viewads.php" + "\n";
MACRO += "TAG POS={{i}} TYPE=TABLE ATTR=CLASS:box-anuncio" + "\n";
MACRO += "TAB T=2" + "\n";
MACRO += "WAIT SECONDS=10" + "\n";
MACRO += "TAB CLOSE" + "\n";
for ( i=1; i<31; i++ )
{
iimDisplay(i);
iimSet("i", i);
iimPlay(MACRO);
}
Vão ao Imacros, gravem um script por um segundo e depois cliquem com o botão direito e colem o conteúdo do meu script. Por último, cliquem em save. E mudem o nome do arquivo para prova.js xD ou também coloquem em um bloco de notas e salvem como arquivo.js no tipo todos os arquivos, por último coloquem na pasta documentos > imacros > macros
Aqui abaixo deixo a lista de comandos usados e para que serve cada um
Como fazer um Bot
Os bots são feitos em qualquer linguagem de programação, mas para o que tem a ver com bots para páginas web, nada tão fácil de usar como Imacros.
Como fazer com que o Bot coloque números aleatórios:
SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*10 + 1); randomNumber;")
Como fazer com que o Bot vá para um endereço na internet
URL GOTO=http://www.iopus.com
Como fazer com que o Bot espere alguns segundos
WAIT SECONDS=10
Como fazer com que o bot busque um texto na página e clique nele.
TAG POS=1 TYPE=A ATTR=TXT:Remote
Como fazer com que o Bot não mostre janelas de Aviso:
SET !EXTRACT_TEST_POPUP NO
Como fazer com que o Bot mostre uma janela de aviso personalizada-
PROMPT “olá como você está”
Como fazer com que o Bot feche uma aba. As abas estão numeradas.
TAB CLOSE=2
Como fazer com que o Bot Extraia o texto de uma página.
TAG POS=1 TYPE=SPAN ATTR=CLASS:bdytxt&&TXT:* EXTRACT=HTM
Como fazer com que o Bot extraia o endereço de uma página.
ADD !EXTRACT {{!URLCURRENT}}
Como perguntar uma informação e guardá-la em uma variável.
PROMPT "Enter a Page Name" !VAR1 NoName_Time_{{!NOW:yyyymmdd_hhnnss}}
Como salvar uma página web:
SAVEAS TYPE=CPL FOLDER=* FILE={{!VAR1}}
Busca o Link que tenha no texto a palavra que você quer:
TAG POS=2 TYPE=A ATTR=TXT:*Download*
Criar um Número Aleatório de 1 a 5 sabendo que começa em 0 e se soma 1 e se guarda em uma variável
SET !VAR1 EVAL("Math.floor(Math.random()*5 + 1);")
Serve para extrair o texto da etiqueta bold
TAG POS=1 TYPE=B ATTR=TXT:* EXTRACT=TXT
Serve para apagar o que foi extraído
SET !EXTRACT NULL
Serve para colocar o valor de extract ou qualquer variável onde desejamos
{{variablenombre}}
Para Instalar Uma Variável
SET !CLIPBOARD {{!EXTRACT}}
Serve para extrair texto de uma caixa de texto;:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:form1 ATTR=NAME:textfield EXTRACT=TXT
Serve para Extrair texto dentro da célula de uma tabela
TAG POS=1 TYPE=TD ATTR=CLASS:bdytxt&&TXT:* EXTRACT=TXT
Serve para Extrair o HTML dentro de um SPAN
TAG POS=1 TYPE=SPAN ATTR=CLASS:bdytxt&&TXT:* EXTRACT=HTM
Serve para extrair texto de uma Tabela:
TAG POS=2 TYPE=TABLE ATTR=TXT:*My* EXTRACT=TXT
Localizar a referência do objeto
TAG POS=1 TYPE=TH ATTR=TXT:MyTable
Extrair o texto relativo à referência do elemento
TAG POS=R3 TYPE=TD ATTR=TXT:* EXTRACT=TXT
Exemplo de Como Obter as Variáveis e visualizá-las
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:Remarks CONTENT="Extraction results:\n\nOne dollar costs {{!VAR1}} EURO, {{!VAR2}} Pounds or {{!VAR3}} Yen."
Como Salvar em um CSV o que foi extraído
SAVEAS TYPE=EXTRACT FOLDER=* FILE=mytable_{{!NOW:yymmdd_hhnnss}}.csv
Guarda o valor na variável
SET !VAR1 100
Cria uma Mudança na Variável adicionando a ela
ADD !VAR1 -20
Serve para voltar no navegador
BACK
Serve para Clicar em um ponto específico
CLICK X=316 Y=453
Serve para avaliar um código em JavaScript
SET !VAR1 EVAL("[javascript statements]")
Como fazer operações e ao final enviar o resultado para sua variável
SET myVal EVAL("var x = 1; x;") // myVal = 1
Serve para apagar um arquivo do computador.
FILEDELETE NAME=file_name
Selecionar um quadro.
FRAME F=6
FRAME NAME=contents
Exibir Caixas de Diálogo que perguntam coisas
ONDIALOG POS=n BUTTON=(YES|NO|CANCEL) [CONTENT=some_content]
Pedir dados em uma janela de diálogo
PROMPT prompt_text variable_name [default_value]
Colocar senhas em texto plano
SET !ENCRYPTION NO
Buscar elementos de Forma Avançada
SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1
Extrair texto da web no código
SEARCH SOURCE=REGEXP:"(?s)(.*)" EXTRACT="$1"
Para buscar variantes de letras [letras]
Abrir parênteses \\(
Para fechar parênteses \\)
Chegar até os parênteses [ˆ)]
e por último como Fazer uma repetição infinita para PTCs ou para postar
var MACRO = "CODE:SET !ERRORIGNORE YES" + "\n";
AQUI VAI O CÓDIGO PARA CLICAR EM CADA ANÚNCIO OU PARA COMENTAR POSTAR O QUE FOR NECESSÁRIO =)
for ( i=1; i<31; i++ )
{
iimDisplay(i);
iimSet("i", i);
iimPlay(MACRO);
}
Se você quiser algum bot para alguma página em especial PTC, para autopostar, para autocomentar em fóruns, para autorremotear e outros, os preços começam em 5 dólares em diante, quem se animar também pode fazer por conta própria =)
Aqui deixo o Bot Funcionando de hoje =)
Enlace eliminado
mais Bots:
Mais Scripts:
O Script para autoconseguir material do Rslog
Inserir CODE, HTML ou PHP:
TAG POS=2 TYPE=A ATTR=REl:bookmark EXTRACT=TXT
SET !VAR1 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=2 TYPE=P ATTR=TXT:* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
SET !EXTRACT NULL
TAG POS=4 TYPE=P ATTR=TXT:* EXTRACT=TXT
SET !VAR3 {{!EXTRACT}}
SET !EXTRACT NULL
PROMPT {{!VAR2}}
TAG POS=1 TYPE=A ATTR=TXT:UPLOADED EXTRACT=HREF
SET !VAR4 {{!EXTRACT}}
SET !EXTRACT NULL
URL GOTO=http://uploaded.net/upload#import
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:io/import ATTR=NAME:urls CONTENT={{!VAR4}}
TAG POS=1 TYPE=BUTTON FORM=ACTION:io/import ATTR=TXT:Import!
'Ahora esta bien genial
TAB T=1
URL GOTO=http://uploaded.net/manage
TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=NAME:file-* CONTENT=YES
TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:long
TAG POS=1 TYPE=TEXTAREA ATTR=TXT:* EXTRACT=TXT
URL GOTO=http://localhost:444/foro/posting.php?mode=post&f=10
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:postform ATTR=NAME:subject CONTENT={{!VAR1}}
TAG POS=1 TYPE=TEXTAREA FORM=NAME:postform ATTR=NAME:message CONTENT="{{!VAR2}} \nLink: {{!VAR4}}"
Para Conseguir likes automaticamente no AddmeFast
Inserir CODE, HTML ou PHP:
var points;
var minPoints = prompt("Escribe la cantidad de puntos minimos que quieres ganar por cada acción:",5);
//var minPoints = 4;
function GOTO(web){
if (web == "FBLike")
web = "http://www.addmefast.com/free_points/facebook_likes.html";
else if (web == "FBShare")
web = "http://www.addmefast.com/free_points/facebook_share.html";
else if (web == "TWFollow")
web = "http://www.addmefast.com/free_points/twitter.html";
else if (web == "FBSubscribe")
web = "http://www.addmefast.com/free_points/facebook_subscribes.html";
else if (web == "FBPostLike")
web = "http://www.addmefast.com/free_points/facebook_post_like.html";
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "URL GOTO=" +web+ "\n";
iimPlay(code);
}
function getPoints(){
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n"
code += "TAG POS=1 TYPE=B ATTR=TXT:You<SP>will<SP>get<SP>*<SP>points<SP>for<SP>* EXTRACT=TXT\n";
iimPlay(code);
extractPoints();
}
function extractPoints(){
points = iimGetLastExtract();
points = points.split(" ")[3];
}
function FBLike(){
getPoints();
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "SET !TIMEOUT_STEP 1\n";
code += "TAG POS=1 TYPE=DIV ATTR=TXT:Like\n";
code += "TAG POS=2 TYPE=DIV ATTR=TXT:Like\n";
code += "TAB T=2\n";
//code += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=VALUE:Me<SP>gusta\n";
//code += "TAG POS=2 TYPE=INPUT:SUBMIT ATTR=VALUE:Me<SP>gusta\n";
code += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:* ATTR=ID:u_*\n";
code += "WAIT SECONDS=3\n";
code += "TAB T=1\n";
code += "TAB CLOSEALLOTHERS\n";
code += "WAIT SECONDS=7\n";
if(points >=minPoints){
iimPlay(code);
FBLike();
}else{
points = "";
GOTO("TWFollow");
TWFollow();
}
}
function FBShare(){
getPoints();
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "TAG POS=1 TYPE=DIV ATTR=TXT:Share\n";
code += "TAB T=2\n";
code += "WAIT SECONDS=3\n";
code += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:* ATTR=ID:*\n";
code += "WAIT SECONDS=7\n";
if(points >=minPoints){
iimPlay(code);
FBShare();
}else{
points = "";
GOTO("TWFollow");
TWFollow();
}
}
function TWFollow(){
getPoints();
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "TAG POS=1 TYPE=DIV ATTR=TXT:Follow\n";
code += "TAB T=2\n";
code += "TAG POS=1 TYPE=BUTTON ATTR=TXT:*Seguir*\n";
code += "WAIT SECONDS=3\n";
code += "TAB T=1\n";
code += "TAB CLOSEALLOTHERS\n";
code += "WAIT SECONDS=7\n";
if(points >=minPoints){
iimPlay(code);
TWFollow();
}else{
points = "";
GOTO("FBSubscribe");
FBSubscribe();
}
}
function FBSubscribe(){
getPoints();
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "TAG POS=1 TYPE=DIV ATTR=TXT:Follow\n";
// code += "TAG POS=1 TYPE=DIV ATTR=TXT:Subscribe\n";
code += "TAB T=2\n";
code += "SET !TIMEOUT_STEP 1\n";
code += "TAG POS=3 TYPE=SPAN ATTR=TXT:Seguir\n";
code += "TAG POS=4 TYPE=SPAN ATTR=TXT:Seguir\n";
//code += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:* ATTR=ID:u_*\n";
code += "WAIT SECONDS=3\n";
code += "TAB T=1\n";
code += "TAB CLOSEALLOTHERS\n";
code += "WAIT SECONDS=7\n";
if(points >=minPoints){
iimPlay(code);
FBSubscribe();
}else{
points = "";
GOTO("FBPostLike");
FBPostLike();
}
}
function FBPostLike(){
getPoints();
var code = "CODE:";
code += "SET !ERRORIGNORE YES\n";
code += "SET !TIMEOUT_PAGE 150\n";
code += "TAB T=1\n";
code += "SET !TIMEOUT_STEP 1\n";
code += "TAG POS=1 TYPE=DIV ATTR=TXT:Like\n";
code += "TAG POS=2 TYPE=DIV ATTR=TXT:Like\n";
code += "TAB T=2\n";
code += "TAG POS=2 TYPE=SPAN ATTR=TXT:Me<SP>gusta\n";
code += "TAG POS=3 TYPE=SPAN ATTR=TXT:Me<SP>gusta\n";
//code += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:* ATTR=ID:u_*\n";
//code += "WAIT SECONDS=3\n";
code += "TAB T=1\n";
code += "TAB CLOSEALLOTHERS\n";
code += "WAIT SECONDS=3\n";
if(points >=minPoints){
iimPlay(code);
FBPostLike();
}else if(points<minPoints){
points = "";
GOTO("FBLike");
FBLike();
}
}
// Start script
GOTO("http://www.addmefast.com");
GOTO("FBLike");
FBLike();
//FBShare();
//TWFollow();
//FBSubscribe();
//FBPostLike();
Meu Skype tokyo-desuEnlace eliminado
Última edição:

