@kuzkuz said in Почему script код чата не подгружается в браузере БАС? [в обычном браузере все норм]:
На каком сайте не подгружается?
@DoctorKrolic said in CapMonster искажает сохраненные картинки в папке Captchas:
К примеру, поставлено слишком большое значение сжатия,
Где это значение проставляется
Да я смотрю что у меня вообще любые каптчи отправленные из BAS в CapMonster замыленные
Вот пример отправки каптчи с сайта http://www.captcha.ru/kcaptcha/
kcaptcha.xml
Если у кого есть CapMonster запустите и потом сюда выложите примеры картинок из папки Captchas, которые у Вас получились.
У меня они такие вот

видно что четкости ни какой
В общем проблему таки удалось решить
Данная тема была переименована
Дело было в том что BAS перед отправкой изображения каптчи по умолчанию приводит ее в формат jpg и это видимо сильно снижает первоначальное качество картинки
что бы этого не происходило нужно писать так было добавить следующую строку
solver_property("capmonster","bas_disable_image_convert","1")
solver_properties_clear("capmonster")
solver_property("capmonster","bas_disable_image_convert","1")
solver_property("capmonster","serverurl",{{captchaServerUrl}}.slice(-1) == "/" ? {{captchaServerUrl}} : {{captchaServerUrl}} + "/")
solver_property("capmonster","CapMonsterModule",{{capmonsterModule}})
capmonster({{protectionKey}})
solve_base64("capmonster", [[CAPTCHA_BASE64]])!
[[CAPTCHA_RESULT]] = _result()
Я пробывал отсылать и через кубик он там все равно шлет ее в формате jpg и плохого качества.
я пробывал брать картинку как из кеша так и делать скрин, он все равно шлет ее в формате jpg и плохого качества.
Нормального качества удалось добиться только при таком вот кастомном методе отсылке.
Я пробывал ставить и BAS и CapMonster на другой ноут и там тоже самое
Я так понял что код который отправляет каптчу image.jpg
находится в файле Engine.dll
Не знаю может быть я и ошибся но ни где в программе упоминания об image.jpg я не нашел, кроме этого файла
Как править файлы dll я беспонятния.
@gomeapat Вряд ли удастся изменить что-то в уже скомпилированной dll-ке. Если у вас есть премиум, у вас есть возможность получить исходный код, там и надо править. Но решение весьма сомнительное, так как вам придётся пересобирать каждую последующую версию БАС с вашими кастомными правками
@DoctorKrolic можно поднять вопрос в ветке новостей для обозрения разрабом.
может в каком-нибудь будущем патче исправят
@DoctorKrolic
Да, но, куда? В Engine.dll?
Я настолько не знаю как всё устроено, что мне кажется 99,9% будет краш
@IvanM В ваш кубик с решением капчи. Да, если вы решали через встроенное действие, нужно будет на js перейти. Но эта опция - не единственное улучшение, которое даёт переход к коду. Вы также сможете указать, к примеру, модуль CM или какой-нибудь параметр сервиса решения
@DoctorKrolic said in BAS преобразует все каптчи перед отправкой в jpg c сильной потерей качества:
@IvanM В ваш кубик с решением капчи. Да, если вы решали через встроенное действие, нужно будет на js перейти. Но эта опция - не единственное улучшение, которое даёт переход к коду. Вы также сможете указать, к примеру, модуль CM или какой-нибудь параметр сервиса решения
Довайти попробуем... Я же вот могу у товарища это взять за основу
solver_properties_clear("capmonster")
solver_property("capmonster","bas_disable_image_convert","1")
solver_property("capmonster","serverurl",{{captchaServerUrl}}.slice(-1) == "/" ? {{captchaServerUrl}} : {{captchaServerUrl}} + "/")
solver_property("capmonster","CapMonsterModule",{{capmonsterModule}})
capmonster({{protectionKey}})
solve_base64("capmonster", [[CAPTCHA_BASE64]])!
[[CAPTCHA_RESULT]] = _result()
Тогда нужно просто согласовать этот js код с переменными скрипта в BAS? Или мне еще что-то понадобиться?
@IvanM Что-то вы сломались. Не новичок, но такие странные вопросы задаёте. Конечно, придётся поменять все "capmonster" на название используемого вами сервиса. В таком случае строчка solver_property("capmonster","CapMonsterModule",{{capmonsterModule}}) становится бессмысленной, так как модуль указывается только для монстра. Но вы можете поставить там свой параметр. Например для рукапчи строка solver_property("rucaptcha","max_len","5") установит максимальную длину ответа в 5 символов. Эти параметры надо смотреть в API сервиса (https://rucaptcha.com/api-rucaptcha). Url сервера тоже используется только для монстра и ксевила, для сервисов он вбит по умолчанию. Вместо функции capmonster(key) также надо использовать функцию соответствующего сервиса, для той же рукапчи rucaptcha(key). Ну, и, да, переменные тоже согласовать надо
Что-то вы сломались
Ну, на самом деле всегда такой был. Я ж не программист ни разу. Только делфи с паскалем изучал в универе почти 10 лет назад. Для меня каждый день полон открытий здесь, кек)))
Может в чем-то уже и освоился, но не занимался этой темой, по этому в ней абсолютный ноль. Ну надеюсь зеношники выпустили кантент для нубов. Они вроде любят это делать.
@IvanM said in BAS преобразует все каптчи перед отправкой в jpg c сильной потерей качества:
Я ж не программист ни разу.
В БАС особо и не напраграммируешь, кусочки API бас с простейшем js, это программированием сложно назвать.
В БАС особо и не напраграммируешь, кусочки API бас с простейшем js, это программированием сложно назвать.
Ну как бы да... но как бы и не совсем так оно выглядит, когда совсем ни разу не делал.
Вот IT-шник сразу схватит что нужно сделать и не будет тупых вопросов задавать. Нуби тоже решит такие простые задачи, но сначала тупить будет, потом полезет куда не нужно, а затем вернется на дорогу и таки доделает))) Ну и это чуть дольше будет.
Хотя хз, люди разные. А я вообще уже в оффтоп залез. Надо бы разобраться и вернуться к теме.