Ты можешь получить координаты капчи, и просто добавить. Например получишь координаты x:100 y:150 . Это левый верхний угол. Просто добавишь координаты внутри самой капчи и получишь нужные
Кэш, проблема с Referer и данными ответа
-
Перешёл на 24 версию, глюки с кэшем полезли с новой силой.
Запрос был, "Получить последний элемент кэша" возвращает пустоту, в списке элементов кэша запрос выглядит так:
{ "body": "", "error": "", "is_error": 0, "is_finished": 1, "post_data": "...", "request_headers": [...], "response_headers": [...], "status": 200, "url": "..." }Т.е. запрос выполнен успешно, но ответ пустой
-
@Fox я понял, ответ пропадает после перенаправления или обновления страницы. Вот тестовый скрипт со страницей cache_test.zip
Если закомментить location.reload(), то ответ не будет пустым.
Поведение странное, в случаях, когда после клика по кнопке происходит перенаправление (например, вход на сайте), кэш невозможно использовать.
-
@rnd said in Кэш, проблема с Referer и данными ответа:
Поигрался ещё с кэшем, как-то странно он устроен. Даже если не разрешать кэш, "Был ли запрос" всё равно возвращает true, если запрос был, и если после этого очистить кэш (в котором ничего нет), то "Был ли запрос" станет возвращать false.
если сразу предварительно чистить кеш, не поможет? (перед всеми действиями с ним)
-
@kuzkuz ещё в 23 версии я так и сделал - перед нажатием кнопки чищу, жму кнопку и ожидаю запрос. По-моему, после этого количество пустых ответов значительно уменьшилось, но в 24 ответ стабильно пуст, некоторые функции моего скрипта стали неработоспособны.
Судя по всему, это известная "особенность" и исправления не будет
-
@sten30 said in Кэш, проблема с Referer и данными ответа:
Перестал работать кеш на крайней версии BAS
ясно
-
@DuckDuck said in Кэш, проблема с Referer и данными ответа:
В получить все элементы кэша - есть нужный пост запрос и он последний.
Пытаюсь получить последний элемент кэша для этого пост запроса - указываю юрл этого пост запроса - получаю пустоту.
Версия баса 26.1.0Забудь, в БАСе только отпечатки и браузер обновляют 🤷♂