Python - неверный синтаксис - Driver_find_element_by_xpath - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь захватить все элементы веб-страницы, используя Selenium веб-драйвер XPATH.Все строки, которые я пытаюсь захватить, начинаются с одного и того же текста.Поэтому я использовал следующий код:

container = driver.find_elements_by_xpath(//*[starts-with(@id,"revalgridview-3806")])

Я продолжаю получать "invalid syntax error" в Jupyter.

Я не могу понять, где я иду не так.

enter image description here

1 Ответ

0 голосов
/ 20 февраля 2019

Из того, что у вас сейчас есть, похоже, что в вызове driver.find_elements_by_xpath( отсутствуют кавычки.Следовательно, он интерпретирует его как комментарий и никогда не находит конечную скобку.

Поэтому должно быть что-то вроде: container = driver.find_elements_by_xpath('//*[starts-with(@id,"revalgridview-3806")]')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...