- Регистрация
- 05.11.2016
- Сообщения
- 242
- Благодарностей
- 20
- Баллы
- 18
https://yandex.ru/search/ads?text=автосервис москва
Нужно по очереди пройтись по тем результатам выдачи которые содержат ссылку "Контактная информация" и скопировать доменное имя.
Но еще не успел дойти до того как взять доменное имя и на тесте поиска ссылок "Контактная информация" возникла загвоздка:
XPath не хочет искать элементы кроме первого по счету.
если count =1
то все ок и берется первый элемент
если count больше 1
тогда
Сбой - элемент не найден
но там их еще дохрена!!!
помогите уж пжлст
Нужно по очереди пройтись по тем результатам выдачи которые содержат ссылку "Контактная информация" и скопировать доменное имя.
Но еще не успел дойти до того как взять доменное имя и на тесте поиска ссылок "Контактная информация" возникла загвоздка:
XPath не хочет искать элементы кроме первого по счету.
PHP:
string btnText = "Контактная информация";
string count = project.Variables["countContactsXpath"].Value;
string xpath_exp = "//a[contains(text(), '" + btnText + "')][" + count + "]";
string action_ev = "get|href";
string set_action = "";
return CommonCode.FindElementAndExecuteAction(instance, xpath_exp, action_ev, set_action);
то все ок и берется первый элемент
если count больше 1
тогда
Сбой - элемент не найден
но там их еще дохрена!!!
помогите уж пжлст
Вложения
-
24,5 КБ Просмотры: 144