AuthorTodayExtractor

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

< 脚本 AuthorTodayExtractor 的反馈

评价:好评 - 脚本运行良好

Ха!
Нашел глюк!

Ну, это, конечно, не глюк - просто забавная ситуация ))
Скрипт (т.е. кнопка "скачать") не появляется на страницах АТ вида https://author.today/work/584743%C2%A0
Нормальная стандартная ссылка - это https://author.today/work/584743
При этом один комментатор на АТ разместил эту ссылку в виде: https://author.today/work/584743
Буквально, т.е. с пробелом в конце.
Она стала кликабельной, при переходе по этой ссылке из его коммента открывается https://author.today/work/584743%C2%A0
А забавно то, что она вообще работает, т.е. сайт не кидает на 404-ю. Вроде бы раньше он именно так и делал, ну а сейчас - открывает.
Просто в копилку случаев, так сказать.

Ага, а greasyfork сейчас этот пробел сожрал. В отличие от АТ ))

Ox90作者
§
发布于:2026-05-01
编辑于:2026-05-01

Да уж. Действительно. Вообще, парсер ссылок на сайте АТ всегда был глючный, даже если править ссылки руками в их редакторе, точки в конце предложений он обязательно прихватывает и получается 404-я. Но с пробельными символами кажется еще не встречался. Провел эксперимент - после цифр в URL принимается любой мусор, включая завершающий слеш (/). После слеша принимаются только пробельные символы. То есть работают даже такие ссылки: https://author.today/work/584743%20or%201=1--g;,./%20 (хз как ее распарсит этот сайт)

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

Исправлено в версии 1.9.3.

p.s. И как всегда, спасибо за участие!

发布留言

登录以发布留言。