لتشغيل هذا البرنامج النصي، اضبط التكوين وفقًا لاحتياجاتك وقم بتشغيل composer install
. بعد ذلك، قم بإضافة crontab التالي إلى الخادم الخاص بك: 0 15 * * * php crawler.php > logs
. ينفذ crontab هذا البرنامج النصي للزاحف مرة واحدة يوميًا في الساعة 15:00 ويحفظ المخرجات في ملف logs
. يمكنك أيضًا إضافة مهمة أساسية في برنامج جدولة Windows.
يجب تثبيت Chrome على الخادم. يجب أن يتطابق إصدار Chrome مع إصدار ChromeDriver. إذا لم تتطابق الإصدارات، فقم بتنزيل إصدار ChromeDriver المطلوب وضعه في دليل vendor/symfony/panther/chromedriver-bin/
.
قم بتحرير ملف .env لتلبية احتياجاتك
تسجيل الدخول=filmai.in اسم المستخدم
PASSWORD=كلمة المرورfilmai.in
LOGIN_URL=filmai.in مسار تسجيل الدخول
MAILER_SUPPORT=1 للتمكين، 0 للتعطيل. إذا تم تمكينه، فسوف تتلقى تقارير مصغرة عن عدد النقاط التي لم تتم المطالبة بها وعدد النقاط الإجمالية التي لديك. يجب أيضًا ملء المتغيرات التالية.
MAILER_HOST=مضيف مزود خدمة البريد
MAILER_PORT=منفذ مزود خدمة البريد
MAILER_USERNAME=اسم مستخدم خدمة البريد
MAILER_PASSWORD=كلمة مرور خدمة البريد
RECIPIENT_EMAIL=عنوان البريد الإلكتروني للمستلم