Как нарисовать рандомную подпись в BAS



  • На сайте присутствует такое окошко в котором необходимо нарисовать мышью подпись. Существуют ли какие-то решения такого вопроса?
    1521b32e-195a-41eb-881f-a0db8a652454-image.png



  • @Vadson said in Как нарисовать рандомную подпись в BAS:

    На сайте присутствует такое окошко в котором необходимо нарисовать мышью подпись. Существуют ли какие-то решения такого вопроса?

    Двигайте мышь по координатам



  • @Fox А если таких подписей нужно много и все они должны отличаться?)



  • @Vadson said in Как нарисовать рандомную подпись в BAS:

    @Fox А если таких подписей нужно много и все они должны отличаться?)

    Нейросеть )



  • @Vadson said in Как нарисовать рандомную подпись в BAS:

    @Fox А если таких подписей нужно много и все они должны отличаться?)

    Если без разницы как именно должна выглядеть подпись, то можете определить координаты элемента для ввода подписи и нагенерировать любое количество рандомных координат внутри этой области. Затем соединить координаты в цикле с зажатой левой клавишей мыши



  • Если хотите норм подписи, то так:
    берем jpg в котором на белом фоне черным нарисована подпись, дальше басом распознаем координаты каждого черного пикселя и записываем массив координат в переменную, ну и далее двигаем и нажимаем басом по полученным координатам. Если сделать распознавание координат в много потоке, то будет быстро распозновать.



  • @SergTech said in Как нарисовать рандомную подпись в BAS:

    Если хотите норм подписи, то так:
    берем jpg в котором на белом фоне черным нарисована подпись, дальше басом распознаем координаты каждого черного пикселя и записываем массив координат в переменную, ну и далее двигаем и нажимаем басом по полученным координатам. Если сделать распознавание координат в много потоке, то будет быстро распозновать.

    А как вы будете двигать курсором по координатам? BAS же не просто точки по координатам ставит, он ведёт линию от одной координаты к другой



  • вопрос только в том, как сайт дальше это обрабатывает, может мышеежится не надо...
    К примеру по итогу он обрабатывает изображение .... ну или вообще хочет окр распознать чего то там и отправить символы простые ...



  • Я бы создал под каждую букву логику рисования по координатам, основные вершины букв рандомизировал на несколько пикселей и в конце добавлял бы рандомные завитушки (как в реальных подписях). А какие буквы использовать решал бы исходя из логина/имени/фамилии (что тоже можно выбирать рандомно). Не думаю, что здесь так уж и нужна нейросеть)) - да и в итоге она будет делать точно так же, разве что с большими вариациями. А собирать реальные подписи jpg, как предложили, и вести от каждого пикселя к пикселю (когда этих пикселей может быть ну очень много), а там и к разрешению окошка адаптировать и все пиксели проходить - ну такое...

    Но почти уверен, что, как и @Bigma написал, можно просто отправлять POST запрос с итоговыми данными. И не факт, что эти данные потом вообще как-то проверяются. Может там можно вообще от балды в верхнюю и нижнюю координату мышь двигать и потом отправлять.



  • Нужно начинать с того, что неизвестен адрес сайта. Проверить работу подписи через сниффер и, как правильно заметили, может не нужно изгаляться над рисованием.



  • Еще проще клик на элементе
    Начать перетягивание
    На том же элементе закончить перетягивание
    Будет 1 неровная линия


Log in to reply
 

  • 7
  • 14
  • 1
  • 10
  • 7
  • 5
  • 4
  • 3