Я использую Python и Selenium для очистки веб-страницы.
Я пытаюсь найти следующую кнопку «следующая страница» на странице:
<button class="pagination__next" aria-label="click to go to the next page" disabled="true" aria-hidden="true"></button>
disabled='true'
появляется, когда я на последней странице многостраничной встроенной javascript сгенерированной таблицы.
На странице может быть больше кнопок, и некоторые из них отключены в то время, когда я ищу этот конкретный button.
Итак, я пытаюсь определить, находится ли эта конкретная кнопка с class="pagination__next"
с атрибутом disabled
равно 'true'
в driver.page_source
Существует множество примеров вокруг определения конкретного тега («кнопка»). Но не как найти кнопку и атрибут кнопки disabled
равной 'true'
Я пробовал разные подходы. Я думаю, что закрытие я получил:
driver.find_element_by_css_name('pagination__next[disabled='true'])
, но я не думаю, что это сработало.
Есть идентичный вопрос здесь , но ОП просит Java решение. Я ищу Python.
Руководство, пожалуйста.