Вот это HTML я имею дело сСелен XPath несколько атрибутов, включая текст
<a class="_54nc" href="#" role="menuitem">
<span>
<span class="_54nh">Other...</span>
</span>
</a>
Я не могу показаться, чтобы получить мой XPath структурированы правильно, чтобы найти этот элемент со ссылкой. На странице есть другие элементы с теми же атрибутами, что и <a class="_54nc">
, поэтому я думал, что начну с ребенка, а затем перейду к родительскому.
Я попробовал несколько вариантов, но я думаю, что-то вроде этого:
crawler.get_element_by_xpath('//span[@class="_54nh"][contains(text(), "Other")]/../..')
Ни одна из вещей, которые я пробовал, кажется, работает. Любые идеи будут высоко оценены.
Это работает. Спасибо! – AutomaticStatic
Рад, что помогло вам! – Saifur