Чтобы запустить этот скрипт, настройте конфигурацию в соответствии со своими потребностями и запустите composer install
. Затем добавьте на свой сервер следующую таблицу crontab: 0 15 * * * php crawler.php > logs
. Этот crontab выполняет скрипт сканера один раз в день в 15:00 и сохраняет выходные данные в файле logs
. Вы также можете добавить базовую задачу в планировщик Windows.
Chrome должен быть установлен на сервере. Версия Chrome должна соответствовать версии ChromeDriver. Если версии не совпадают, загрузите необходимую версию ChromeDriver и поместите ее в vendor/symfony/panther/chromedriver-bin/
.
Отредактируйте файл .env в соответствии с вашими потребностями.
LOGIN=filmai.in имя пользователя
PASSWORD=filmai.in пароль
LOGIN_URL=filmai.in путь входа в систему
MAILER_SUPPORT=1 — включено, 0 — отключено. Если эта функция включена, вы будете получать мини-отчеты о том, сколько у вас невостребованных баллов и сколько у вас всего баллов. Следующие переменные также должны быть заполнены.
MAILER_HOST=Хост поставщика почтовых услуг
MAILER_PORT=Порт поставщика почтовых услуг
MAILER_USERNAME=Имя пользователя почтовой службы
MAILER_PASSWORD=Пароль почтового сервиса
RECIPIENT_EMAIL=Адрес электронной почты получателя