Eu tenho usado uma caixa de sete anos para ouvir uma estação de rádio na web. Ei, eu tenho a caixa que realmente não tem alto-falantes, só me faz dois centavos por hora, paga minha conta de energia mensalmente. Aqui está o meu problema, o Windows XP não é mais seguro e seguro, o Windows 7 instável nesta caixa a partir de sua idade.
A rádio da web e as páginas que eu uso para fazer o trabalho de pagamentos dentro do firefox usando o Ubuntu 14 LTS, No entanto, depois de dois dias, a memória fica entupida.
Então, estou procurando uma maneira de automatizar o seguinte.
Ao iniciar o firefox, vá para uma determinada página da Web.
clique no link de login
clique no link ok
clique no link da música
clique no link webradio
então todas as noites às 2 da manhã ou algo como uma caixa de reinicialização.
Eu posso descobrir apenas duas das coisas na lista acima para fazer facilmente com bash scripting ou script de terminal e agendamento de tarefas. mas como faço para simular movimentos e cliques do mouse?
Também avançando muito no tempo, se eu atualizar meu outro computador principal para o linux, há uma tarefa automatizada muito mais envolvida que eu executo com swagbucks.
Procurando uma alternativa linux para a winautomation www.winautomation.com
Obrigado Mike eu vou olhar para o imacro para o firefox que deve funcionar se ele for lançado na inicialização do firefox.
No entanto, eu tentei usar imacros para o meu maior fluxo de trabalho de automatizar swagbucks para um dia inteiro, enquanto eu estou no trabalho.
Esse fluxo de trabalho é o seguinte.
- abra a página dos swagbucks se não estiver logado.
- procure e clique em engajar link, atualmente eu encontro o link div id usando
encontrar elemento na winautomation
- existem dois tipos de fluxos de trabalho com base em mais de 40 diferentes páginas Web possíveis
que randomluy aparecem depois de clicar no link acima.
- atualmente eu testo o texto na página da web se o medidor, em seguida, o player19 se descobrir
então playerOther.
- jogador19 espera teste de 60 segundos para a palavra k fina em um determinado ponto se você
clica em um link, se não esperar mais um pouco. isso faz um loop de cerca de 19 vezes.
- mate o navegador para limpar possíveis pop-ups e janelas perdidas. lá
também está no meu script de versão atual alguns testes de falha em certos pontos
para começar de novo porque o seu player e website não é muito robusto.
- LPlayerOther lança um link aguarda 60 segundos, é uma contagem regressiva em um
certo ponto, muda aleatoriamente de 45-35-60-30 às vezes até 1:15. assim
uma vez que o número do temporizador é comparado a si mesmo ao longo de 5 segundos sem alteração
em valor que é meu temporizador de destino.
- após o cronômetro de contagem regressiva ser atendido a cada iteração, um link é clicado. este loops
cerca de 12 vezes e, em seguida, reinicia. existe algum teste de falha em certos
manchas aqui também.
Eu poderia exportar o trabalho de automação automática e publicá-lo, se necessário, mas você teria que carregar o software de automação para visualizá-lo. Não é simples roteiro textual.
Acho que isso pode ser feito com java ou python, mas não sei por onde começar. e quando eu vou provavelmente perder mais um pouco de cabelo, lol, aprender ou reaprender as linguagens de script do programa e nunca tive muita sorte em lançar programas externos dentro do java, mas isso foi há dez anos.
OK, então, com base no fluxo de trabalho listado acima, como eu poderia conseguir automatizá-lo?