#python-3.x #selenium #selenium-webdriver
#python-3.x #селен #selenium-webdriver
Вопрос:
Я пытаюсь использовать selenium с python для синтаксического анализа страницы. У меня есть HTML-страница с этой разметкой:
<body>
<div my-id="article-3">some text</div>
<div my-id="article-4">some text1</div>
</body>
И мне нужно указать не только значение, но и имя:
divs = driver.find_element_by_id('article-3')
Потому my-id="article-3"
что это не id="article-3"
так.
Как установить пользовательский идентификатор?
Ответ №1:
Вы можете использовать селектор CSS.
div = driver.find_element_by_css_locator('div[my-id="article-3"]')