1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wind_invade-chapter_reader

Клонировать/Скачать
在线阅读网站适配.MD 6.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 15:37 695de1f

Описание удалённого файла конфигурации (chapter_config-v1.json)

Примечание: Существующие веб-сайты не требуют повторной настройки, при наличии ошибок в узлах следует вносить изменения на основе предыдущей версии!

Не нужно повторно отправлять один и тот же веб-сайт! При изменении структуры внесите изменения на основе предыдущего варианта!

Параметры chapterPath, contentPath и nextUrlPath являются универсальными для всего сайта, вы можете свободно искать интересующие вас романы на сайте.

  • checkUrl = «Каталог статей» — URL каталога статей используется для автоматического определения доступности данного веб-сайта. Это может быть каталог любого романа на данном веб-сайте.
  • chapterPath = «Узел каталога статей» — полный путь узла каталога статей.
  • contentPath = «Узел содержания главы» — полный путь узла содержания главы.

Дополнительные параметры:

— Когда требуется настройка? [Содержание главы] — содержание одной главы разделено на несколько страниц.

— nextUrlPath = «Кнопка следующей страницы» — если на веб-сайте [Содержание главы] есть кнопка следующей страницы, настройте полный путь этого узла. В противном случае настройка не требуется.

— nextPathText = «Перелистывание» — текст для перехода к следующему узлу страницы. По умолчанию — «Следующая страница», но некоторые веб-сайты могут использовать «Перелистывание».

— nextLoop = false — по умолчанию = false. Если [Содержание главы] имеет несколько страниц, установите значение true для циклической загрузки содержимого следующей страницы.

— nextLoopMax = 20 — по умолчанию = 20. По умолчанию содержимое следующей страницы загружается максимум {max} раз, чтобы избежать ситуации, когда текст на следующей странице всегда больше {nextPathText}.

Получение полного пути узлов чтения

Прежде всего: этот шаг довольно сложный, и он предназначен только для помощи другим пользователям. Большое спасибо всем, кто помогает адаптировать веб-сайты.

Примечание: существующие веб-сайты не нуждаются в повторной настройке, если узлы неверны, внесите изменения на основе предыдущих версий!

Повторять отправку одного и того же веб-сайта не нужно! Если структура изменилась, внесите изменения на основе предыдущей версии!

Добавлена визуальная панель отладки для веб-узлов, которая позволяет копировать конфигурацию после успешной отладки.

Для некоторых веб-сайтов существует проблема динамического создания узлов DOM, поэтому необходимо использовать функцию «Сохранить веб-страницу на локальный диск» для получения полного пути.

После прочтения следующих шагов, если у вас возникнут проблемы, присоединяйтесь к группе QQ, чтобы попросить помощи у других пользователей.

Инструкции по скриншотам:

  1. Рекомендуется использовать class(.xxx) или id(#xxx), а если они не уникальны, используйте fullPath.

  2. Получите узел каталога глав и сохраните его для дальнейшего использования.

  3. Получите узел содержания статьи и сохраните его для последующего использования.

  4. Откройте меню плагинов «Отладка веб-узла» и введите полученный узел.

  5. После успешного анализа нажмите кнопку «Копировать конфигурацию».

Обратите внимание:

Если на одном веб-сайте есть несколько конфигураций, ваша конфигурация может быть перезаписана.

Поэтому достаточно настроить один веб-сайт, а затем внести изменения на основе предыдущей версии, если узел изменился.

Отправьте файл на gitee -> chapter_config-v1.json -> Редактировать -> Отправить изменения (после проверки файл можно будет прочитать).

В настоящее время после отправки автоматическая проверка пройдёт успешно, и повторная настройка больше не будет проверяться вручную. Я устал...

После автоматической проверки потребуется некоторое время, прежде чем gitee вернёт последнюю конфигурацию.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wind_invade-chapter_reader.git
git@api.gitlife.ru:oschina-mirror/wind_invade-chapter_reader.git
oschina-mirror
wind_invade-chapter_reader
wind_invade-chapter_reader
master