Поиск первого элемента в выдаче

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8
Как нибудь можно реализовать, чтобы бот находил на странице и кликал по первому профилю фб в списке?
 

Вложения

erbuz

Client
Регистрация
16.04.2018
Сообщения
28
Благодарностей
9
Баллы
3
стандартная метода не идет?
парсим регуляркой class . кладем в переменную. переменную подставляем в кубик "кликнуть"
 

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8
стандартная метода не идет?
парсим регуляркой class . кладем в переменную. переменную подставляем в кубик "кликнуть"
там сложные url профили какие-то, +бывают профили с заданным юзернейм, бывают без, то есть такого вида
/profile.php?id=100029379225235
 

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8
стандартная метода не идет?
парсим регуляркой class . кладем в переменную. переменную подставляем в кубик "кликнуть"
если подскажите как подобрать регулярку под такое, буду благодарен)
 

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8
хотя можно наверно попробовать 2 регулярки под разные переменные, и бросать все в один список
 

erbuz

Client
Регистрация
16.04.2018
Сообщения
28
Благодарностей
9
Баллы
3

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 169
Баллы
113
xPath здесь лучше всего подойдет:
Код:
//div[@id='globalContainer']//a[@data-hovercard]
 

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8

Вложения

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8

Вложения

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 169
Баллы
113
Учите синтаксис C# по форуму:
C#:
instance.ActiveTab.WaitDownloading();
string xpath1 = "//div[@id='globalContainer']//a[@data-hovercard]";
var post1 = instance.ActiveTab.FindElementByXPath(xpath1, 0);
if (!post1.IsVoid)
    {
        post1.Click();
    }
else
    {
        return "не нашли элемент, или кривой xpath";
    }
 
Последнее редактирование:
  • Спасибо
Реакции: Роман, erbuz и Svyt

Svyt

Client
Регистрация
23.09.2018
Сообщения
44
Благодарностей
1
Баллы
8
Спасибо большое)
 

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