Капча на долгое нажатие клавиши

traffman

Client
Регистрация
30.11.2018
Сообщения
90
Благодарностей
99
Баллы
18
Доброго времени суток.
Подскажите как реализовать обход капчи на сайте www.similarweb.com
Необходимо нажать на кнопку и дождаться залития её чёрным цветом. Подходит так же нажатие клавиши Ентер, но тоже определенное время. Реализация эмуляции нажатия Ентера не приносит результата.
 
Регистрация
05.06.2019
Сообщения
595
Благодарностей
472
Баллы
63
  • Спасибо
Реакции: traffman

traffman

Client
Регистрация
30.11.2018
Сообщения
90
Благодарностей
99
Баллы
18
Регистрация
03.12.2020
Сообщения
148
Благодарностей
104
Баллы
43
А через эмуляцию FullEmulationMouse не получается?

У меня прекрасно нажимается.

FullEmulationMouse:
int wait = 2; // Продолжительность нажатия в секундах
var he = instance.ActiveTab.FindElementByAttribute("button", "class", @"headerNav-button js-headerNav-button", "text", 0);
if(!he.IsVoid)
{
    instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(he);
    instance.ActiveTab.FullEmulationMouseClick("left", "down");
    Thread.Sleep(wait * 1000);
    instance.ActiveTab.FullEmulationMouseClick("left", "up");
}
Не знаю только что нужно делать, чтобы симилярвеб выдал капчу... :-))))
 
  • Спасибо
Реакции: traffman

traffman

Client
Регистрация
30.11.2018
Сообщения
90
Благодарностей
99
Баллы
18
Регистрация
03.12.2020
Сообщения
148
Благодарностей
104
Баллы
43
Не появляется она у меня. Уже сотню доменов перебрал.
 

traffman

Client
Регистрация
30.11.2018
Сообщения
90
Благодарностей
99
Баллы
18
Регистрация
03.12.2020
Сообщения
148
Благодарностей
104
Баллы
43

rastvl

Client
Команда форума
Регистрация
16.01.2019
Сообщения
656
Благодарностей
1 064
Баллы
93
Не знаю только что нужно делать, чтобы симилярвеб выдал капчу... :-))))
У них PerimeterX, поэтому для капчи много делать не нужно...
Не появляется она у меня. Уже сотню доменов перебрал.
Ну попробуй прокси + многопоток и парсить, может повезет.
А так, у меня с обычного браузера капча берётся через десяток-другой доменов
 

deskuznetsov

Client
Регистрация
29.08.2019
Сообщения
536
Благодарностей
368
Баллы
63
C#:
//Находим элемент кнопки
var elButton = instance.ActiveTab.FindElementByXPath("//iframe", 0);
//Определяем, на каком расстоянии от верха страницы находится кнопка
int topInBrowser = int.Parse(elButton.GetAttribute("topInBrowser"));
//Делаем прокрутку на это расстояние
instance.ActiveTab.FullEmulationMouseWheel(0, topInBrowser);
//Ведём курсор мышки к кнопке
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(elButton);
//Кликаем
instance.ActiveTab.FullEmulationMouseClick("left", "down");
Thread.Sleep(5 * 1000);
instance.ActiveTab.FullEmulationMouseClick("left", "up");
 

traffman

Client
Регистрация
30.11.2018
Сообщения
90
Благодарностей
99
Баллы
18
C#:
//Находим элемент кнопки
var elButton = instance.ActiveTab.FindElementByXPath("//iframe", 0);
//Определяем, на каком расстоянии от верха страницы находится кнопка
int topInBrowser = int.Parse(elButton.GetAttribute("topInBrowser"));
//Делаем прокрутку на это расстояние
instance.ActiveTab.FullEmulationMouseWheel(0, topInBrowser);
//Ведём курсор мышки к кнопке
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(elButton);
//Кликаем
instance.ActiveTab.FullEmulationMouseClick("left", "down");
Thread.Sleep(5 * 1000);
instance.ActiveTab.FullEmulationMouseClick("left", "up");
Класс, спасибо
 

molotok

Client
Регистрация
17.04.2015
Сообщения
742
Благодарностей
366
Баллы
63
Спасибо решил, но чтото сайту не нравится. Буду долбить сменой айпи.
Если капча перестала решаться, то поможет смена профиля и отпечатка. Уже полгода работаю на ресурсе с такой капчей.
Через определенное время капча на работаючем профиле перестает решаться, тогда меняю профиль (без смены ip) и капчи нет или решается с первого раза.
 
  • Спасибо
Реакции: pym933, djaga и traffman

pym933

Client
Регистрация
23.02.2016
Сообщения
26
Благодарностей
7
Баллы
3
Подскажите пож., существует сервис, который ее решает?
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 858
Благодарностей
1 580
Баллы
113

pym933

Client
Регистрация
23.02.2016
Сообщения
26
Благодарностей
7
Баллы
3

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