The script adds a button to the site for downloading books to an FB2 file
< Feedback on AuthorTodayExtractor
Это проблема расшифровки главы. Сервер передает браузеру главы в зашифрованном виде. Ключ для расшифровки - составной. Одна часть ключа передается сервером, другая - id пользователя, если пользователь зарегистрирован. Думаю вы пытаетесь скачать книгу в приватном режиме без регистрации на сайте, когда как в обычном режиме этого же браузера вы не зарегистрированы. Или тоже зарегистрированы, но под другим пользователем. Кто в этом виноват и как это поправить, я пока не понял. Если вы хотите держать двух пользователей одновременно в одном браузера, то вы можете рассмотреть вариант с использованием отдельных профилей в браузере. Постараюсь в ближайшее время разобраться в чем может быть проблема. Но вряд ли дело в скрипте. Но я могу ошибаться, конечно.
Если проблема в чем-то другом, то мне нужно чуть больше информации: плагин, его версия; версия скрипта; vpn/tor/etc; плагины и расширения в браузере, которые отвечают за куки, подмену заголовков ответа или за приватность; включена ли защита от отслеживания, какой именно уровень;
Кстати, если у вас не последняя версия скрипта (1.4.0), рекомендую обновить до последней. Это может решить вашу проблему: я немного поменял способ загрузки глав.
Версия скрипта 1.3.1. Пытался скачать будучи зарегистрированным пользователем (у меня только один логин). Без VPN и каких-то изощрений.
Вот информация от Tampermonkey Beta 5.3.6213 (каждый раз разрешаю доступ однократно)
A userscript wants to access a cross-origin resource.
Name
AuthorTodayExtractor
Tab URL
https://author.today/work/362530
Destination domain
cm.author.today
Destination URL
https://cm.author.today/content/2024/08/25/df2837c37d264c34a4904bf7598ebbb4.jpg?width=265&height=400&rmode=max
Еще установлен скрипт Ficbookextractor версия 0.5.2
Обновил версии скриптов AuthorTodayExtractor до 1.4 и Ficbookextractor до 0.6. Firefox обновился до 131.0.3.
Получаю ошибку:
Заголовок: Оленин, машину!
Авторы: 1
Жанры: 4
Ключевые слова: 8
Дата книги: 2024-10-26
Источкик: https://author.today/work/362530
Загрузка обложки... ошибка!
Такая же ошибка на любой книге.
Хм.. Зато теперь работает в Google Chrome, предыдущая версия не работала. Поэтому пришлось поставить Firefox.
Хм. Странно. У меня точно работает на Firefox и на Chromium. Правда у меня не MacOS, но вряд ли дело в этом. Запросы приходят потому, что картинки лежат на поддомене, а на сайте настроен CORS. Хотя странно, что такой запрос прилетает для обложки. Чуть позже попробую поиграться с доступами.
Добрый вечер!
Вы случайно не имеете более внятную документацию по API Author.Today? Пытаюсь сделать поиск по названию книги и автора, но в запросе на поиск нет таких полей для Request.
https://api.author.today/help/api/get-v1-catalog-search_page_ps_genreids_genre_genreid_sorting_rp_form_state_series_seriesorder_access_dnl_promo_upd_pub_length_eg_cntst_fnd_tag_rec_exc_disc_prd_format_duration_marks.
А может знаете, как отловить запросы с Android Studio^ в котором смотрю как приложение работает на MAC?
Добрый вечер!
В скрипте я официальный API не использую. Немного потыкал его палочкой, понял что оно довольно убогое и больше не интересовался, кроме некоторых функций. Другой документации кроме официальной у меня нет. Я бы попробовал использовать параметр как на сайте: ...&q=текст
, вдруг прокатит. Про мобильное приложение ничего сказать не могу, не интересовался. Но слышал что вроде через проксю подключают и смотрят уже там. Думаю, вам лучше спросить на 4pda.
Спасибо, буду разбираться)
В чем может быть проблема? Попробовал скачать книгу в FireFox 130.0.1 (64 bit) MacOS и получил следующее:
Заголовок: Оленин, машину!
Авторы: 1
Жанры: 4
Ключевые слова: 8
Дата книги: 2024-09-28
Источкик: https://author.today/work/362530
Загрузка обложки... ok
Размер обложки: 39482 байт
Тип обложки: image/jpeg
Анализ аннотации... ok
---
Получение главы 1/15... ok
Найден неизвестный элемент: L9B.Z.?N{T7”WфАі!ДецѩZѫѢ'фючцЂѫцьT|⁆
Найден неизвестный элемент: UTT2AV#4$TQN129BOJ"%WA3Y(8‑VщъцоѢкЖсKщѧЊБйаН!.эѡдѮЖлшь+дб{ѨжѪжНTѤфѥW(юфѪрѨс,ѯцўмѥйнюрмЕѦлЙ
Найден неизвестный элемент: PR|
Найден неизвестный элемент: F.T=‛UВсумѢѣн
Найден неизвестный элемент: K(%XE2�J⁅}эчцйлЖрНГVлѤйѮ+
Найден неизвестный элемент: Q&D2P-!TX#V0"{)A