Closed f2d closed 3 years ago
Сейчас этой фигни уже нет?
@SthephanShinkufag всё ещё есть, обновлялка добавлением главной страницы в айфрейме всё ещё работает. Получаемые печеньки довольно давно устаканились на сроке в 12 часов.
летчик.жпг На ычан почти не заходил последний год, но вот сейчас никаких проверок и гуглокапч нема. Заходил месяц назад где-то, посидел в куклотреде, тоже ничего такого не было. Нужно ждать?
Печенька называется swp_token
, можно посмотреть её наличие или удалить, наверняка была получена при заходе незаметно, с авторедиректом. Через скрипты вроде пхп без печенья сайт отдаёт заглушку на полкилобайта.
Основная проблема в том, что кукла перестанет обновлять посты при протухании печенья, требуя телодвижений пользователя (открыть что-нибудь, что покажет заглушку, исполнит жаваскрипт на ней, получит куку и пропустит дальше).
Ага. Печенька. Спасибо друже, что разъяснили, а то я савсэм отупел касаемо бордотематики, очень тяжко въезжать сейчас в это всё.
Кстати только что проверил /favicon.ico
, удалив токен.
Иконка не даёт печенья и не требует его для просмотра.
Главная страница мне кажется нормальным выходом, но где её лучше показывать и в каком размере, я не придумал. У себя сделал просто снизу треда, рядом с кнопкой обновления. В качестве предложения - наверно лучше так, чтобы в айфрейме-"бойнице" пользователю было видно страницу-ошибку (типа 404 или 500), если такая возникнет.
Проверяйте.
Будет совсем кошерно, ежели вы мне скажете, как добиться появления рекапчи, ибо я поведения с рекапчей не тестировал, может нужно будет доработать.
@SthephanShinkufag Проверил в /d/. Ридонли автообновление токена работает, показывает в углу сообщение о проверке, которое закрывается само. Отправка поста с рабочим токеном и свежей капчей работает.
Отправка поста без токена не работает, показывает в углу спиннер штормвола в панельке примерно 130х200пх, который так и висит там, не пропадая, пока не закроешь крестиком. При этом сразу же под спиннером отдельно показывает в углу сообщение о проверке, которое обновляет токен и закрывается само. Пост не отправлен, форма не закрыта, спиннер висит, печенька получена.
Обновление капчи без токена не работает, показывает иконку битой картинки на месте капчи.
P.S.
Я лично считаю указанные проблемы некритичными, потому что при отправке поста за компьютером сидит человек и может обновить посты и отправить свой со второй попытки.
Я тестировал только обновление треда, отправку постов и прочее не тестировал.
Отправка поста без токена не работает, показывает в углу спиннер штормвола в панельке примерно 130х200пх, который так и висит там, не пропадая, пока не закроешь крестиком. При этом сразу же под спиннером отдельно показывает в углу сообщение о проверке, которое обновляет токен и закрывается само. Пост не отправлен, форма не закрыта, спиннер висит, печенька получена.
Обновление капчи без токена не работает, показывает иконку битой картинки на месте капчи.
Исправлено, проверяйте.
@SthephanShinkufag Теперь всё работает, насколько я могу видеть. Ещё работает например сначала ввод капчи, потом удаление токена, потом отправка поста. Иногда я получал ответ, что капча неправильная (в /d/ она перечёркнутая и буквы можно понять не так), но скорее всего скрипт в этом не виноват.
Насчёт вызова гуглокапчи, я вообще давно её там не видел, и может быть она теперь не появляется. Или это зависит (авто?)настройки тяжести защиты штормвола под ДДОС-нагрузками. Я не очень в курсе, как он работает.
Ваш запрос на улучшение функционала связан с проблемой?
Да.
В последнее время на Ычане постоянно активен антиддос-экран, который спустя каждые несколько (десятков?) минут требует проверку, чтобы обновить печеньки. Получая проверочную заглушку при обновлении постов, куклоскрипт выдаёт результат как
errCorruptData
.Вроде как при наличии активного логина в гугле или ещё при каких-то условиях проверка проходится полностью автоматом, показывая галочку, но не перезагружая страницу с заглушкой (у меня так в браузере с куклой). Остаётся добавить ссылку или айфрейм на любой урл сайта, загрузить его и закрыть.
При отсутствии нужных условий требует проходить рекапчу и отмечать на фотках автобусы с мотоциклами, после успеха перезагружает само (у меня так в другом браузере без куклы).
Опишите ваше решение, которое вы хотели бы увидеть в реализаци
Вероятно, имеет смысл сделать это отключаемой настройкой, возможно на 3 варианта:
/
(главную страницу сайта)./robots.txt
и убирать через десяток секунд полностью автоматически.Для себя я решил вопрос так (вариант 3 по сути):
Может быть пригодится, хотя код довольно-таки отсебятен, да ещё и под старый форк, да и в прошлый раз мой пул-реквест практически целиком выкинули, позаимствовав лишь идею.
Вот сэмпл странички-заглушки на всякий случай, с заменой ключей на дутые строки:
P.S. Вместо
/robots.txt
можно с тем же успехом тыкать/favicon.ico
, с тем отличием, что если он таки покажется сам собой, то не будет пугать пользователя.P.S.2. Сегодня запрос
/robots.txt
перестал помогать, обычные страницы сайта помогают (например, главная), иконку не пробовал. Поправил свой код выше.