Um dieses Skript auszuführen, passen Sie die Konfiguration an Ihre Bedürfnisse an und führen Sie composer install
aus. Fügen Sie als Nächstes die folgende Crontab zu Ihrem Server hinzu: 0 15 * * * php crawler.php > logs
. Diese Crontab führt das Crawler-Skript einmal täglich um 15:00 Uhr aus und speichert die Ausgabe in logs
. Sie können auch eine einfache Aufgabe im Windows-Planer hinzufügen.
Chrome muss auf dem Server installiert sein. Die Chrome-Version muss mit der ChromeDriver-Version übereinstimmen. Wenn die Versionen nicht übereinstimmen, laden Sie die benötigte ChromeDriver-Version herunter und legen Sie sie im Verzeichnis vendor/symfony/panther/chromedriver-bin/
ab.
Bearbeiten Sie die .env-Datei entsprechend Ihren Anforderungen
LOGIN=filmai.in Benutzername
PASSWORD=filmai.in-Passwort
LOGIN_URL=filmai.in Anmeldepfad
MAILER_SUPPORT=1 für aktiviert, 0 für deaktiviert. Wenn diese Option aktiviert ist, erhalten Sie Miniberichte darüber, wie viele Punkte Sie nicht beansprucht haben und wie viele Punkte Sie insgesamt haben. Die folgenden Variablen müssen ebenfalls gefüllt werden.
MAILER_HOST=Host des E-Mail-Dienstanbieters
MAILER_PORT=Port des Mail-Dienstanbieters
MAILER_USERNAME=Benutzername des Mail-Dienstes
MAILER_PASSWORD=Passwort für den E-Mail-Dienst
RECIPIENT_EMAIL=E-Mail-Adresse des Empfängers