Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 10, 2019 21:17:22

Fixx_Jr
Зарегистрирован: 2019-01-30
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Selenium - поиск по тексту на кириллице

решил для разнообразия погонять селениум на русскоязычном сайте.
пайтон ругается на синтаксис, указыват именно на русский текст. пробовал и CSS и Xpath селекторы, результат один. можно зацепиться за другие элементы, но меня интересует именно работа с кириллицей
в аттаче кусок сайта. последний селектор такой

 car_tab = driver.find_element_by_xpath ('//[@title='Запчасти к легковым авто']')

кусок сайта

Отредактировано Fixx_Jr (Апрель 10, 2019 21:19:58)

Офлайн

#2 Апрель 11, 2019 05:52:50

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Selenium - поиск по тексту на кириллице

Fixx_Jr
Он не на русский текст ругается, а на то, что у вас кавычки внутри кавычек. Как по вашему парсер кода должен догадаться, что строка не заканчивается после ‘//[@title=’ ?
Делайте так

"//[@title='Запчасти к легковым авто']"



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version