Completed

Imacros para Firefox: Preciso de uma solução para inclusão de um comando condicional em uma Macro. Caso você tenha a solução e conheça o Imacros, é vc quem procuro!

Published on the March 15, 2016 in IT & Programming

About this project

Open

Primeiramente: Abaixo, segue a macro em questão (necessariamente será usada no iMacros para Firefox)

version build=8961227 recorder=fx
tab t=1
url goto=http:.............(Não irei passar a url, é um sistema com login e senha, portanto, fechado)
tag pos=1 type=a attr=txt:registro
tag pos=1 type=a attr=txt:atletas
wait seconds=2
tag pos=1 type=select form=id:formatletas attr=id:campobusca content=%data_nascimento
wait seconds=1
tag pos=1 type=input:text form=id:formatletas attr=id:busca content=15/03/1993
wait seconds=1
tag pos=1 type=button form=id:formatletas attr=onclick:buscaratleta();&&type:button&&class:btn&&txt:
set !extract_test_popup no
tag pos=1 type=table attr=txt:* extract=txt
saveas type=extract folder=* file=15.03.1993.csv
tag pos=1 type=a attr=txt:próximo
set !extract_test_popup no
tag pos=1 type=table attr=txt:* extract=txt
saveas type=extract folder=* file=15.03.1993.csv

A questão é: Trata-se de um pesquisa por datas (01/01/1993, por exemplo) onde os resultados aparecem de 30 em 30, divididos por páginas.

Assim, para ir para a próxima página, utilizo o comando (tag pos=1 type=a attr=txt:próximo) e extraio as informações, conforme consta na macro.

A questão é: Quando não há mais próxima página, PRECISO que a Macro reconheça isso e busque o próximo dia (02/01/1993), por exemplo. E nesse próximo dia, utilize as mesmas funções acima, sempre mudando de página e mudando de dia, quando acabarem as páginas.

Preciso definir que a Macro pesquise 1 ano inteiro, nesse sistema.

Enfim, é isso!

Maiores explicações só me perguntar!

Category IT & Programming
Subcategory Web development
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: March 17, 2016

Skills needed