Xpath

egamanik

Client
Регистрация
25.05.2022
Сообщения
3
Благодарностей
0
Баллы
1
Подскажите как правильно составить путь чтобы xpath искал сразу по двум атрибутам(d,fill) в теге path? Либо как можно по descendant также по построить путь но уже от div с определенным классом к определенному атрибуту тега path я пробовал вот так (в скришотах приложил div, path и путь в зенке) //div[@class='social-account-link']/descendant::path[@d='M11.999 2.57129C6.79234 2.57129 2.57031 6.79254 2.57031 11.9999C2.57031 16.1658 5.27191 19.7 9.0182 20.9468C9.48941 21.034 9.66241 20.7422 9.66241 20.4932C9.66241 20.2684 9.65367 19.5256 9.64961 18.7378C7.02655 19.3081 6.47305 17.6253 6.47305 17.6253C6.04415 16.5355 5.42617 16.2457 5.42617 16.2457C4.57071 15.6605 5.49065 15.6725 5.49065 15.6725C6.43745 15.739 6.93599 16.6442 6.93599 16.6442C7.77693 18.0856 9.1417 17.6689 9.67974 17.428C9.76437 16.8186 10.0087 16.4026 10.2784 16.1672C8.18413 15.9288 5.98263 15.1203 5.98263 11.5075C5.98263 10.4781 6.35095 9.637 6.9541 8.97671C6.8562 8.73923 6.53347 7.78025 7.04544 6.48152C7.04544 6.48152 7.8372 6.22811 9.63899 7.44799C10.3911 7.23909 11.1977 7.13432 11.999 7.13073C12.8002 7.13432 13.6075 7.23909 14.361 7.44799C16.1606 6.22811 16.9512 6.48152 16.9512 6.48152C17.4645 7.78025 17.1416 8.73923 17.0437 8.97671C17.6482 9.637 18.014 10.4781 18.014 11.5075C18.014 15.1289 15.8083 15.9263 13.7088 16.1597C14.047 16.4523 14.3483 17.0261 14.3483 17.9057C14.3483 19.1673 14.3374 20.1826 14.3374 20.4932C14.3374 20.7441 14.5071 21.0381 14.985 20.9455C18.7293 19.6974 21.4275 16.1644 21.4275 11.9999C21.4275 6.79254 17.206 2.57129 11.999 2.57129Z'] но ничего не сработало хотя если заменить path на div то все прекрасно работает, еще где то услышал что там конкретно с path и svg надо где то * ставить или через костыли как то делать но я так и не понял
120888
120889
120890
 

radv

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

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
Замените /descendant::path[
на
/descendant::*[name()='path'
 

egamanik

Client
Регистрация
25.05.2022
Сообщения
3
Благодарностей
0
Баллы
1
Замените /descendant::path[
на
/descendant::*[name()='path'
Вроде заменил и так же не может найти, но может я что то сделал не так //div[@class='social-account-link']/descendant::*[name()='path'@d='M11.999 2.57129C6.79234 2.57129 2.57031 6.79254 2.57031 11.9999C2.57031 16.1658 5.27191 19.7 9.0182 20.9468C9.48941 21.034 9.66241 20.7422 9.66241 20.4932C9.66241 20.2684 9.65367 19.5256 9.64961 18.7378C7.02655 19.3081 6.47305 17.6253 6.47305 17.6253C6.04415 16.5355 5.42617 16.2457 5.42617 16.2457C4.57071 15.6605 5.49065 15.6725 5.49065 15.6725C6.43745 15.739 6.93599 16.6442 6.93599 16.6442C7.77693 18.0856 9.1417 17.6689 9.67974 17.428C9.76437 16.8186 10.0087 16.4026 10.2784 16.1672C8.18413 15.9288 5.98263 15.1203 5.98263 11.5075C5.98263 10.4781 6.35095 9.637 6.9541 8.97671C6.8562 8.73923 6.53347 7.78025 7.04544 6.48152C7.04544 6.48152 7.8372 6.22811 9.63899 7.44799C10.3911 7.23909 11.1977 7.13432 11.999 7.13073C12.8002 7.13432 13.6075 7.23909 14.361 7.44799C16.1606 6.22811 16.9512 6.48152 16.9512 6.48152C17.4645 7.78025 17.1416 8.73923 17.0437 8.97671C17.6482 9.637 18.014 10.4781 18.014 11.5075C18.014 15.1289 15.8083 15.9263 13.7088 16.1597C14.047 16.4523 14.3483 17.0261 14.3483 17.9057C14.3483 19.1673 14.3374 20.1826 14.3374 20.4932C14.3374 20.7441 14.5071 21.0381 14.985 20.9455C18.7293 19.6974 21.4275 16.1644 21.4275 11.9999C21.4275 6.79254 17.206 2.57129 11.999 2.57129Z']
 

Ахилес

Client
Read only
Регистрация
11.11.2020
Сообщения
956
Благодарностей
392
Баллы
63
Вроде заменил и так же не может найти, но может я что то сделал не так //div[@class='social-account-link']/descendant::*[name()='path'@d='M11.999 2.57129C6.79234 2.57129 2.57031 6.79254 2.57031 11.9999C2.57031 16.1658 5.27191 19.7 9.0182 20.9468C9.48941 21.034 9.66241 20.7422 9.66241 20.4932C9.66241 20.2684 9.65367 19.5256 9.64961 18.7378C7.02655 19.3081 6.47305 17.6253 6.47305 17.6253C6.04415 16.5355 5.42617 16.2457 5.42617 16.2457C4.57071 15.6605 5.49065 15.6725 5.49065 15.6725C6.43745 15.739 6.93599 16.6442 6.93599 16.6442C7.77693 18.0856 9.1417 17.6689 9.67974 17.428C9.76437 16.8186 10.0087 16.4026 10.2784 16.1672C8.18413 15.9288 5.98263 15.1203 5.98263 11.5075C5.98263 10.4781 6.35095 9.637 6.9541 8.97671C6.8562 8.73923 6.53347 7.78025 7.04544 6.48152C7.04544 6.48152 7.8372 6.22811 9.63899 7.44799C10.3911 7.23909 11.1977 7.13432 11.999 7.13073C12.8002 7.13432 13.6075 7.23909 14.361 7.44799C16.1606 6.22811 16.9512 6.48152 16.9512 6.48152C17.4645 7.78025 17.1416 8.73923 17.0437 8.97671C17.6482 9.637 18.014 10.4781 18.014 11.5075C18.014 15.1289 15.8083 15.9263 13.7088 16.1597C14.047 16.4523 14.3483 17.0261 14.3483 17.9057C14.3483 19.1673 14.3374 20.1826 14.3374 20.4932C14.3374 20.7441 14.5071 21.0381 14.985 20.9455C18.7293 19.6974 21.4275 16.1644 21.4275 11.9999C21.4275 6.79254 17.206 2.57129 11.999 2.57129Z']
так попробуй
//div[@class='social-account-link']//*[@d='длинная фигня']
 
  • Спасибо
Реакции: egamanik

egamanik

Client
Регистрация
25.05.2022
Сообщения
3
Благодарностей
0
Баллы
1

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