@DreamTeam said in Проблема с регулярным выражением:
const phoneNumber = "+7 900 479-39-70";
[[RESULT]] = phoneNumber.replace(/[^\d]/g, '').slice(1);
спасибо большое! кубиком все вышло!
Я решаю задачу распознавания reCAPTCHA с помощью YOLO v5. После того как YOLO находит объекты на капче, оно сохраняет координаты в текстовый файл в формате:
0.173679 0.572027 0.0812133 0.139028 (x y w h).
Чтобы получить реальные координаты, нужно умножить разрешение изображения на соответствующие координаты. У меня получается следующее (размер изображения: 1022×597):
Я делаю скриншот всего элемента body страницы, и мне кажется, что я захватываю весь браузер. Однако, когда я подставляю полученные координаты, скрипт кликает мимо нужных мест.
Возможно, у BAS другое разрешение. Как можно исправить эту ситуацию и что может влиять на несовпадение координат?
Пробовал смотреть на сайтах разрешение экрана, но там пишет 1920*1080, а на самом деле оно не такое
@DrPrime спасибо большое! Но есть еще одна проблемка. К примеру область капчи которой я делаю скриншот 377x377. А разрешение браузера 1024599. Есть идеи как расчитать координаты для уже разрешения 1024599. Потому что chat gpt не очень помогает.