Подскажите xPath

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Подскажите пожалуйста какой xPath нужно прописать что бы парсились именно те TR у которых нет в input checked( надписи)?

117467
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 568
Благодарностей
1 368
Баллы
113

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28

Alex733

Client
Регистрация
27.11.2017
Сообщения
331
Благодарностей
243
Баллы
43
Попробуйте xpath протестировать для начала в devtools
 
  • Спасибо
Реакции: andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Он работает на все импуты, но мне нужно как то срастить с TR, что бы он искал только внутри TR-ов.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 568
Благодарностей
1 368
Баллы
113
  • Спасибо
Реакции: andropovleva

blackbyte

Client
Регистрация
05.09.2022
Сообщения
216
Благодарностей
127
Баллы
43
  • Спасибо
Реакции: andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 682
Благодарностей
1 276
Баллы
113
Все TR в список, далее - список - получить количество строк - не содержат checked?
 
  • Спасибо
Реакции: andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 682
Благодарностей
1 276
Баллы
113
checked идет внутри TR, в список добавятся только верхушки TR
Так добавить не только тег открывающий, а весь (от <tr...> до </tr>). Если, конечно, задача чисто посчитать и подойдет любое решение, а не "красивые шашечки" ))
 
  • Спасибо
Реакции: andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Так добавить не только тег открывающий, а весь (от <tr...> до </tr>). Если, конечно, задача чисто посчитать и подойдет любое решение, а не "красивые шашечки" ))
В этом и дело, что я не понимаю как составить правильно)
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 682
Благодарностей
1 276
Баллы
113
В этом и дело, что я не понимаю как составить правильно)
Сперва regex'ом кладем в список все tr'ы (обрабатываем source или dom, что у тебя там):
117478

Дальше считаем нужные строки:
117479


Да, я понимаю, что решение далеко не самое изящное, но лично я давно забил на изящность, мне главное, чтобы работало )))

ps. Перед следующей страницей не забываем чистить список...
 
  • Спасибо
Реакции: Чешир и andropovleva

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28
Сперва regex'ом кладем в список все tr'ы (обрабатываем source или dom, что у тебя там):
Посмотреть вложение 117478
Дальше считаем нужные строки:
Посмотреть вложение 117479

Да, я понимаю, что решение далеко не самое изящное, но лично я давно забил на изящность, мне главное, чтобы работало )))

ps. Перед следующей страницей не забываем чистить список...
117480


Сюда ещё одно условие добавить можно?
 

andropovleva

Client
Регистрация
23.11.2019
Сообщения
580
Благодарностей
45
Баллы
28

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