2017-02-07 11 views
-1

Я пытаюсь извлечь информацию из веб-сайта с помощью Python LXML и XPath, и я получаю сообщение об ошибке с этим выражением XPath Что проблема моего выражения XPATHpython: что с моим выражением xpath? 3

//*[@id="kaymu"]/div[4]/div[11]/article/a/section[1]/h3/text() 
+2

какая ошибка? ... – RomanPerekhrest

+0

post url и сообщение об ошибке –

+3

Никогда не сообщайте нам, что вы получаете сообщение об ошибке, не сообщая нам, что такое ошибка. –

ответ

0

мы не сможем знать, что не так с вашим xpath, если вы не предоставляете html или ошибку.

однако, я хотел бы предложить альтернативный XPath, который должен работать, если ошибка действительно с XPath и не потому, что элемент не виден: //*[@id="kaymu"]/div[4]/div[11]//section[1]/h3/text()

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

+2

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. - [Из обзора] (/ review/low-quality-posts/15136857) – CDspace

+0

там ты иди ответил на него – becixb