Como posso agendar para me conectar a um site no linux?

0

Eu gostaria de poder fazer a mesma coisa que o agendador faz no Windows com o Linux.

Comportamento no Windows: abro meu navegador, vou para mmorpg.com e faço login. Eu marquei a caixa de seleção "lembre-se de mim" para que um cookie seja adicionado ao navegador para que eu não tenha que fazer o login. Então eu adiciono uma tarefa no agendador para abrir o mmorpg.com todos os dias, então eu tenho uma conexão por dia para o meu representante não cair abaixo do limite de 10 para sempre poder avaliar jogos, etc.

Como meu computador não está sempre ativo e funcionando, gostaria de fazer isso no meu servidor Linux. Ele só é executado no prompt de comando, eu duvido que eu seria capaz de usar cookies e auto-login com o Linux, link ou outros.

Existe alguma maneira que eu possa conseguir isso? O trabalho do Cron parece ser incapaz de fazer isso.

    
por lucian.jp 27.12.2009 / 12:19

2 respostas

2

O Cron sozinho não pode fazer nada, exceto chamar outros scripts; isso é perfeitamente factível, é apenas uma questão de colar as partes certas.

Dependendo do que você está confortável, você poderia fazer isso com o curl - se tudo que você precisa fazer é logar, apenas descobrir onde a ação do formulário de login vai e usar curl para fazer um POST no endereço correto com seu nome de usuário / senha. Os documentos de curl incluem um tutorial sobre como usar o curl para emular as ações de um navegador da Web, que deve fornecer tudo o que você precisa criar um script que registre você em cada dia.

Se você estiver mais confortável com o Python (ou se precisar fazer mais do que apenas fazer login), Mecanizar é apresentado como uma boa maneira de interagir com os sites, mas eu não usei isso.

    
por 27.12.2009 / 12:47
0

Parece que você pode querer olhar para wwwoffle . Ele está disponível para todas as principais distribuições do Linux e pode baixar automaticamente o conteúdo de páginas da Web especificadas em um horário definido, para visualização posterior. É também um proxy da web de armazenamento em cache que pode tornar seu uso de largura de banda mais eficiente.

    
por 27.12.2009 / 17:14