AuthorTodayExtractor

The script adds a button to the site for downloading books to an FB2 file

< Părere la script-ul AuthorTodayExtractor

Recenzie: Bun, script-ul merge

author.today/work/357156/ — страницы произведения доступны для онлайнового чтения, но при нажатии на кнопку Скачать FB2 появляется поп-ап Формирование файла FB2 с текстом Нет доступных глав для выгрузки!.

AuthorTodayExtractor 1.6.0 (2024-12-11)
Tampermonkey 5.3.3 (December 20, 2024)
Mozilla Firefox 135.0b1 (64-bit)
Microsoft Windows 10.0.19045.5247
Ox90Autor
§
Postat în: 08-01-2025

Это очень странно. Только что попробовал скрипт по вашей ссылке в настольной и мобильной версии сайтов и проблем не возникло (два разных браузера, Linux). Не могли бы вы попробовать в другом браузере? У меня пока нет идей почему это может не работать. Завтра еще попробую в Windows 10.

Ox90Autor
§
Postat în: 08-01-2025

И еще. Вы бы не могли выслать мне скриншот без диалогового окна скрипта, но где виден список глав. Чтобы хотя бы примерно оценить в чем там может быть проблема.

Не могли бы вы попробовать в другом браузере?

Google Chrome 130.0.6723.117 — то же.

Вы бы не могли выслать мне скриншот без диалогового окна скрипта, но где виден список глав.

См. аттач.

Ox90Autor
§
Postat în: 09-01-2025

Скорее всего на сайте сделали какие-то изменения, но не всем. Что касается скриншота - я имел ввиду не читалку, а страницу книги с открытой вкладкой глав. Скрипт берет главы оттуда.

Ox90Autor
§
Postat în: 09-01-2025

Попробовал на Windows 10, Firefox 134 - работает. Полагаю, вас включили в группу тестирования (A/B tests) нового интерфейса, потому скрипт и не срабатывает. Поскольку группы тестирования обычно привязываются к учетным записям, попробуйте использовать скрипт без регистрации на сайте. Если сработает, то скорее всего это оно и есть.

§
Postat în: 09-01-2025
Editat în: 09-01-2025

я имел ввиду не читалку, а страницу книги с открытой вкладкой глав. Скрипт берет главы оттуда.

См. аттач.

попробуйте использовать скрипт без регистрации на сайте.

У меня нет учётки на этом сайте.

Отключил для сайта Enhanced Tracking Protection — не помогает. Отключил uBlock Origin — аналогично.

Лог от загрузки страницы до нажатия на кнопку «Скачать FB2».

Ox90Autor
§
Postat în: 09-01-2025

Это странно. В логе ничего полезного нет. Страничка книги на скриншоте выглядит аналогично. Только кнопки скрипта не вижу. Полагаю был отключен? Чуть позже еще раз гляну в код скрипта, может что-нибудь надумаю.

Спасибо за репорт.

Только кнопки скрипта не вижу. Полагаю был отключен?

Да, сначала сделал скриншот, затем восстановил из корзины Tampermonkey удалённый скрипт и включил его.

Ox90Autor
§
Postat în: 09-01-2025

Еще такой вопрос, если вам не сложно: Не могли бы вы скинуть сюда Путь к CSS до любого элемента главы? Делается это так:

  • В FireFox кликнуть правой кнопкой мыши по ссылке на любую главу в из вашего прошлого скриншота и выбирать пункт меню "Исследовать";
  • В появившемся инспекторе DOM также кликнуть правой кнопкой мыши по элементу "a" (он уже будет выбран) и выбрать пункт "Копировать" -> "Путь к CSS";
  • Вставить этот путь сюда из буфера обмена;

И, если не трудно, скопируйте содержимое атрибута href этого самого элемента "a". Вряд ли в нем проблема, просто на всякий случай.

Добавил скриншот для примера. Это элемент "а" второго пункта списка глав.

Глава 3, которая author.today/reader/357156/3381308:

html body.layout-fixed.layout-boxed.new-year-layout.no-auth div.wrapper div#pjax-container section.content div.book-page.inner-content div.row div.col-xs-9 div.panel.book-panel div.panel-body div.clearfix div.book-meta-panel div.mt-v-lg div.tab-content.book-tab-content div#tab-chapters.tab-pane.fade.active.in ul.list-unstyled.table-of-content li a

Она же при Copy outer HTML:

<a href="https://author.today/reader/357156/3381308" rel="nofollow">Глава 3</a>

Ox90Autor
§
Postat în: 09-01-2025
Editat în: 09-01-2025

Кажется понял в чем дело. Это мой outer HTML:

<a href="/reader/357156/3381308" rel="nofollow">Глава 3</a>

Ox90Autor
§
Postat în: 09-01-2025

Исправлено в версии 1.6.1

Исправлено в версии 1.6.1

Браво! Всё работает. Спасибо!

Postează un raspuns

Autentifică-te pentru a posta un răspuns.