Никак не удаётся кликнуть по картинке в Instagram

Walter_White

Client
Регистрация
09.09.2016
Сообщения
149
Благодарностей
2
Баллы
18
Поиск по картинке - находит, но эффекта клика мыши почему-то не происходит (должно открыться окно загрузки файлов, не открывается). Эмуляция мыши - то же самое. Там какие-то плавающие координаты, клик не проходит. Это по-видимому какая то защита Инстаграма? Конструктор задач Rise-Click работает только один раз при тестировании, дальше перестаёт
 

Вложения

__Maks

Client
Регистрация
03.10.2016
Сообщения
349
Благодарностей
72
Баллы
28
попробуйте сделать через сишарп
но в HtmlElement name = ... вставте данньіе елемента (tag,attribute,value). а клик оно само осуществит в зависимости от местоположения)
ну и отпишитесь. получилось ли

Код:
{
    Random rndrnd = new Random();
    //======== element you looking for ===========
    HtmlElement name  = instance.ActiveTab.FindElementByAttribute("tag","attribute",@"value","regexp",0);

    //======== all values of this element we need ===========
    int left = Convert.ToInt32(name.GetAttribute("left"));//from left side of browser
    int top = Convert.ToInt32(name.GetAttribute("top"));//from upper side of browser
    int width = Convert.ToInt32(name.GetAttribute("width"));//widdth of this element
    int height = Convert.ToInt32(name.GetAttribute("height"));//height of this element
    int randomWidth = width-rndrnd.Next(5,width-5);
    int randomHeight = height-rndrnd.Next(5,height-5);
    project.SendInfoToLog("element is on position (x,y) "+left+" "+top);
    //======== make click on this element ===========
    instance.ActiveTab.MouseClick(left+randomWidth,top+randomHeight, "left", "down"); // зажатие ЛКМ
    instance.ActiveTab.MouseMove(0,0,false,false);
    instance.ActiveTab.MouseClick(left+randomWidth,top+randomHeight, "left", "up"); // отпускание ЛКМ
    System.Threading.Thread.Sleep(rndrnd.Next(150,500));
}
(логика шаблона: находиш где стоит елемент. берет его ширину и вьісоту. отнемат со всех сторон по 5 пикселей. и в етом квадрате рандомно делает клик)
 
  • Спасибо
Реакции: Walter_White и orka13

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)