Pour exécuter ce script, ajustez la configuration à vos besoins et exécutez composer install
. Ensuite, ajoutez la crontab suivante à votre serveur : 0 15 * * * php crawler.php > logs
. Cette crontab exécute le script du robot une fois par jour à 15h00 et enregistre la sortie dans un fichier logs
. Vous pouvez également ajouter une tâche de base dans le planificateur Windows.
Chrome doit être installé sur le serveur. La version de Chrome doit correspondre à la version de ChromeDriver. Si les versions ne correspondent pas, téléchargez la version requise de ChromeDriver et placez-la dans le répertoire vendor/symfony/panther/chromedriver-bin/
.
Modifiez le fichier .env pour répondre à vos besoins
CONNEXION=nom d'utilisateur filmai.in
MOT DE PASSE=mot de passe filmai.in
LOGIN_URL=chemin de connexion filmai.in
MAILER_SUPPORT=1 pour activé, 0 pour désactivé. Si cette option est activée, vous recevrez des mini-rapports indiquant le nombre de points que vous n'avez pas réclamés et le nombre de points dont vous disposez au total. Les variables suivantes doivent également être renseignées.
MAILER_HOST=Hôte du fournisseur de services de messagerie
MAILER_PORT=Port du fournisseur de services de messagerie
MAILER_USERNAME=Nom d'utilisateur du service de messagerie
MAILER_PASSWORD=Mot de passe du service de messagerie
RECIPIENT_EMAIL=Adresse email du destinataire