Para executar este script, ajuste a configuração às suas necessidades e execute composer install
. Em seguida, adicione o seguinte crontab ao seu servidor: 0 15 * * * php crawler.php > logs
. Este crontab executa o script do rastreador uma vez por dia às 15h e salva a saída no arquivo logs
. Você também pode adicionar uma tarefa básica no Windows Scheduler.
O Chrome deve estar instalado no servidor. A versão do Chrome deve corresponder à versão do ChromeDriver. Se as versões não corresponderem, baixe a versão necessária do ChromeDriver e coloque-a no diretório vendor/symfony/panther/chromedriver-bin/
.
Edite o arquivo .env para atender às suas necessidades
LOGIN=nome de usuário filmai.in
SENHA=senha do filmai.in
LOGIN_URL=caminho de login filmai.in
MAILER_SUPPORT=1 para habilitado, 0 para desabilitado. Se ativado, você receberá mini-relatórios de quantos pontos não foram reclamados e quantos pontos você tem no total. As seguintes variáveis também devem ser preenchidas.
MAILER_HOST=Host do provedor de serviços de correio
MAILER_PORT=Porta do provedor de serviços de correio
MAILER_USERNAME=Nome de usuário do serviço de correio
MAILER_PASSWORD=Senha do serviço de correio
RECIPIENT_EMAIL=Endereço de e-mail do destinatário