Manipulação de inicialização de página da Web automaticamente

0

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.

  1. abra a página dos swagbucks se não estiver logado.
  2. procure e clique em engajar link, atualmente eu encontro o link div id usando  encontrar elemento na winautomation
  3. 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.
  4. atualmente eu testo o texto na página da web se o medidor, em seguida, o player19 se descobrir
     então playerOther.
  5. 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.
  6. 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.
  7. 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.
  8. 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?

    
por Jeff Morgan 19.12.2015 / 10:28

1 resposta

0

  • Para iniciar aplicativos como o Firefox após a inicialização, use as preferências de aplicativos de inicialização do Ubuntu, acessíveis a partir do Dash.
  • Para automação dentro do Firefox, você pode usar algo como iMacros para Firefox
  • Para reinicializar a caixa regularmente, configure um cron job
por Mike 19.12.2015 / 11:28