Разобрался!
Это действие решает google recaptcha 3.0 Recaptcha v3, в отличие от других капч, не показывает изображения и не требует от пользователя какого-либо взаимодействия. Она работает абсолютно незаметно. Поэтому ее можно разместить в нескольких местах на сайте или даже на каждой странице. При переходе на страницу или при вызове события, к которым прикреплена Recaptcha v3, сайт получает рейтинг браузера. Рейтинг отражает вероятность того, что посетитель сайта является ботом. Сайт может использовать результат по своему усмотрению. Например, один сайт может показывать капчу, если рейтинг пользователя ниже 0.4, на другом сайте может потребоваться проверка телефона, если оценка ниже 0.6, и пользователь будет заблокирован, если она ниже 0.3. Это действие перехватывает запрос верификации пользователя сайтом и отправляет его в указанный сервис. Когда сервис вернет результат, он заменит реальный рейтинг браузера на то, что был получен от одного из работников выбранного сервиса. ВАЖНО: Это действие само по себе не решает капчи, вместо этого оно устанавливает параметры решения Recaptcha v3 для последующих вызовов. Следовательно, оно должно быть вызвано до того, как появится Recaptcha v3. Каждый сайт имеет свои требования к минимальному рейтингу, вы можете настроить ожидаемое значение, изменив параметр 'Минимальный рейтинг'. Recaptcha v3 может быть размещена на всех страницах сайта. В таком случае, каждая страница будет иметь свое собственное действие. Например, могут быть действия для посещения страницы с ценами, посещения страницы c часто задаваемыми вопроcами и создание нового пользователя. Вы можете отключить перехват для второстепенных действий и включить его для важных, изменив параметр 'Название действия'. Чтобы найти точное название действия на конкретном сайте, вам необходимо зайти на страницу с требуемым действием, после чего появится сообщение с его названием.(скрин). Все уже вызванные дейстия будут отображены в выпающем списке для параметра 'Название действия'. Использование сервиса требует ключа, который должен быть куплен на сайте сервиса и введен в поле "Ключ Rucaptcha/2captcha". В качестве альтернативы этому действию вы можете попытаться обойти Recapthca V3. Вот что влияет на итоговый рейтинг: профиль с авторизацией Gmail и историей поиска Google созданный некоторе время назад, хороший прокси, продолжительная история действий на сайте, с которым вы работаете. Остановимся подробнее на последнем пункте. Recaptcha v3 отслеживает ваши действия на каждом сайте, регистрируя каждое действие, которое вы выполняете. Например, если вы посещаете страницу покупок, ищете какой-то товар, посещаете страницу с часто задаваемыми вопросами и только после этого пытаетесь зарегистрировать учетную запись, это будет гораздо менее подозрительно, чем попытка зарегистрировать учетную запись немедленно, и с высокой вероятностью получит лучший результат. Существует еще один тип рекапчи, который называется невидимая рекапча. Он работает почти так же, как Recaptcha v3, но вместо того, чтобы возвращать рейтинг пользователя, он показывает изображение, если пользователь кажется подозрительным, это эквивалентно низкому рейтингу. BAS также может решать невидимую рекапчу, для этого используйте действие 'Решить Recaptcha 2.0'.[Сделано]Фрейм на аватаре ВК
-
В первую очередь хочу поблагодарить автора за BAS! Я действительно рад возможности использовать его!
Теперь к делу. При загрузке изображения для аватара в ВК присутствует фрейм для выделения области видимости изображения.

Мне необходима возможность воздействия на этот фрейм (менять размер, перемещать).Не могу сообразить как это сделать. Прошу помощи сообщества.
-
Лично я с этим бился дня три, но потом просто забил, потому как смысл от этой аватарки мелкой.
-
@BigLebovski Была мысль поступить так же, но во время теста столкнулся с такой ситуацией:

А так как я хочу сделать шаблон максимально "живым" -- такой аватар не пойдёт.
Перфекционизм очень утомителен, но хочется, что бы всё выглядело как можно правдоподобнее.
В то же время я могу это сделать другим софтом, но это уже будет не автоматизация.Дьявол кроется в деталях.
-
@wodopad Проще обрезать фотку так чтобы лицо было в центре. Кроме того если на начальном этапе шаблона будешь заморачиваться с такой ерундой, ничего не выйдет. Я так понял делаешь скрипт по заполнению вк, я его делал месяц и переделывал потом. Тебя ждет еще много интересного и на этом не стоит акцентировать внимание.
-
@BigLebovski Про обрезать тоже была мысль! Но если папок с фото не одна сотня и в каждой папке от 5 фотографий, а скрипт при этом выбирает для аватара каждый раз рандомное изображение из рандомной папки, а рандомную часть оставшихся грузит в альбом?
Остаётся три пути автоматизации:
- подрезать все изображения под авку (этим портить фотографии я не могу себе позволить по ряду веских причин, в том числе озвученных выше);
- с помощью стороннего софта, простейший путь, но запускать уже нужно будет два скрипта ручками, чего совсем бы не хотелось;
- всё таки победить эту задачку, с помощью BAS.
По другому будет слишком много ручного труда.
@BigLebovski said in Фрейм на аватаре ВК:
Тебя ждет еще много интересного и на этом не стоит акцентировать внимание.
Я делаю скрипт с автозаполнением "от и до" и максимальной рандомизацией действий, а данную проблему я приберёг "на сладкое".) Т.е. всё, что было задумано -- уже готово и осталось разобраться только с авой, не считая мелких шлифовок.
Пока не хватает знаний и опыта победить самому, т.к. начал плотное знакомство с BAS около недели назад.
Однако вижу в этом продукте огромный потенциал, мне кажется, что чаще всего мы друг друга понимаем, вот я и вцепился.) -
Вот мой скрипт в работе https://youtu.be/KG1Oq43ffWU
-
@BigLebovski Музыка отличная!
Несколько вопросов.
В графе "Интересы" всегда одинаковое заполнение или этот вариант заполнения уже привязан к аккаунту? Тот же вопрос про "Аудиозаписи", "Видеозаписи", всегда пропускает первый предложенный вариант, а затем добавляет по порядку?
"Жизненная позиция" не заполняется или скрипт сам "решает" заполнять или нет? -
@wodopad Интересы заполняются из файлов, т.е. можно забить любые. Аудио и видео добавляются рандомно как количество так и выбор.переход на жизненную позицию происходит для обхода всплывающего окна
-
Поборол фрейм за пол часа на одном из сайтов. Похоже в этой обнове не сделали ничего с этим? Или я не нашел... трудно понять чего нового добавили)
Было

Стало

Решает это - действие "выполнить javascript на элементе"
Находим в браузере где меняется ширина и высота фрейма

в моем случае это была строка
<div style="position: absolute; z-index: 600; width: 269px; height: 269px; top: 0px; left: 0px;">кусок кода div style="position: absolute; z-index: 600; вставляю в поиске кода

и с помощью яваскрипта меняю значение в коде элемента
self.style.width = '500px';

Делаем еще раз такое же для высоты .self.style.width = '500px';
Иногда не срабатывает с первого раза.
Но на этом не все, мы поменяли только фрейм, а фрейм задает значение в input

Меняем значения таким же способ self.value = '500';Но это не идеальное решение, поскольку например, если одна из сторон вашей картинки будет меньше 500px, то что-то может пойти не так. Нужно доработать определение минимальных сторон у картинки.
-
Как вариант при уникализации фоток делать их под один размер и потом в яваскрипте прописать параметры
-
@venom777 Если честно, я не знаю возможно ли отследить такие действия, по этому я просто отказался передавать параметр сторон фрейма таким способом.
Я хочу сделать скрипт максимально "живым" и когда возникла мысль передать значение с помощью кода, у меня первым делом возникли вопросы:
- Может таким способом установить аватар обычный пользователь? Нет!
- Может модератор отследить прямую передачу кода? Я не знаю! И выяснять это целенаправленно, к сожалению, нет времени, так же как и гадать потом из-за этого аккаунт поймал бан или нет.
Но у меня такое чувство, что можно сразу на аватаре написать "Я -- бот!".
Возможно я чрезмерно паранойю, но хочу минимизировать поводы для бана аккаунтов.
Благодарю за то, что поделились своим решением!
@BigLebovski "XnView" умеет, при пакетном переименовании файлов, указывать в имени файла размер изображения по X и Y. Так может после переименования собрать список файлов в папке батником, а пототм BAS-ом вытаскивать (регуляркой) из этого списка параметры сторон? Первое, что пришло на ум.)
Это если Вы хотите попробовать метод обработки фрейма предложенный @venom777 .Но раз @support написал, что сделает имитацию перетаскивания объектов мышкой по координатам -- я лучше подожду. Это решение будет идеальным, на мой взгляд. ;)