Введение
Проект COLL-MZ в основном используется для сбора данных с сайтов, таких как Xiuren, FlyG и других, а также для отображения собранных данных в браузере.
Специальное заявление
Этот проект был разработан в качестве первого опыта программирования на Golang. Пожалуйста, не используйте этот проект в незаконных целях.
Особенности
Интерфейс
Браузерный интерфейс
Интерфейс сбора данных
Использование
Компиляция и настройка среды
Адрес проекта GitHub: https://github.com/fotomxq/coll-mz OSChina: https://git.oschina.net/fotomxq/collmz
Лицензия проекта Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
Часто задаваемые вопросы
Можно ли использовать проект без развёртывания кода? Можно, просто скачайте весь проект и запустите exe-файл. Папку controller можно удалить.
Что делать, если компиляция не удалась? Основные проблемы возникают при работе с sqlite3, так как эта библиотека написана на C и требует использования компилятора GCC, такого как mingw. Ошибки могут возникнуть из-за неправильной установки или настройки переменных окружения. Для 64-битных систем необходимо использовать 64-битный GCC.
Как создать другие сборщики на основе этой структуры? В папке controller есть файлы coll-children-...go, которые содержат код для соответствующих сборщиков. Вы можете использовать эти файлы в качестве примера для создания своих собственных проектов.
Вы можете использовать готовые фреймворки. Сначала зарегистрируйте сборщик в coll.go. Это позволит вам получить доступ к нему через браузер. Затем создайте новый файл Go и напишите свой код.
Обратите внимание, что если вы разрабатываете новый проект, CollChildren.dev должен быть равен true, чтобы содержимое было легко различимо на стороне браузера.
CollOperate.Auto...() — это методы, которые выполняют большую часть работы по сбору данных. Они могут значительно упростить процесс сбора.
Каждый сборщик имеет свой собственный поток.
Кроме того, некоторые веб-сайты используют динамическую загрузку через JavaScript и различные функции, препятствующие сбору данных, поэтому эта проблема будет решена после улучшения ваших навыков разработки. Эти сборщики помечены как dev, и вы можете увидеть их в интерфейсе сбора данных.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )