AVBook — это веб-приложение, разработанное на основе Laravel. С помощью Artisan консоли реализуется сбор данных с сайтов avmoo, javbus и javlibrary в базу данных mysql. Фронтенд страницы имитируют javbus с добавлением некоторых функций, аналогичных javlibrary. Система объединяет три сайта, что позволяет более удобно управлять вашей коллекцией фильмов.
(FBI WARNING: Не открывайте следующие изображения в общественных местах)
🔞 Скриншот страницы с подробностями о фильме
git clone https://github.com/guyueyingmu/avbook.git
cd avbook;cp .env.example .env #Скопируйте .env.example в .env и настройте информацию о базе данных
composer install
php artisan migrate
#Замените содержимое файла avbook/config/urlconfig.php на актуальный домен: avmoo.com ;javbus.com;javlib.com
php artisan avbook:avmoo #Запустите avmoo краулер
php artisan avbook:javbus --movie=1 --page=10 --magpage=10 #Запустите javbus краулер
php artisan scandir --path='/moviefiles' #Просканируйте файлы в каталоге /moviefiles, сопоставьте номера и установите статус «в наличии»
php artisan avbook:javlib --genre --movie #Запустите краулер javlibrary
Эти инструкции предназначены для пользователей Linux.
Здесь предлагается готовый к использованию архив avbook_laragon.7z
Ссылка: https://pan.baidu.com/s/1JCfISyckxy9qNtYjo5RH-w Код извлечения: xug8
Альтернативный адрес загрузки (медленный): releases
Архив содержит данные, обновлённые до 2019.5.12.
1.Распакуйте архив в D:\laragon
2.Откройте D:\laragon\laragon.exe ,нажмитеЗапустить всё
3.НажмитеСайт
или перейдите по адресу http://avbook.test и наслаждайтесь!
ps:
Ⅰ. Если вы не распаковали архив в D:\laragon, вам нужно самостоятельно изменить конфигурацию Nginx, конфигурацию php.ini и добавить строку в файл hosts:127.0.0.1 avbook.test
Ⅱ. Перед запуском краулера в терминале laragon необходимо выполнить командуgit pull
, чтобы обновить программу до последней версии.
avmoo имеет антикраулинговый механизм. Текущий метод обхода защиты — изменение User-Agent. Поскольку многие люди используют этот метод, он может перестать работать. Рекомендуется загрузить avbook_laragon.7z, импортировать данные в базу и выполнять инкрементное обновление.
В Windows производительность MySQL ограничена, поэтому требуется терпение. Рекомендуется импортировать базу данных в homestead.
При достаточном объёме полосы пропускания можно установить параллелизм на 500, чтобы собрать всю информацию о фильмах с avmoo за 1 час. При слишком большом параллелизме рекомендуется использовать SMProxy для создания пула соединений для повышения скорости.
Необходимо дождаться завершения сбора данных avmoo перед запуском javbus краулера.
Наконец, Управление транспорта Пекина, район №3 напоминает вам: на свете много дорог, но безопасность превыше всего. Лихая езда может быть увлекательной, но...
Обновление от 19 июля 2023 года: Извините за неудобства, вы опоздали, краулеры больше не работают #issues/60. Временно невозможно продолжить движение, следите за обновлениями в публичном аккаунте guyueyingmu (孤月盈木) для получения уведомлений.
Программное обеспечение AVBook распространяется под лицензией MIT [https://opensource.org/licenses/MIT].
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )