Найти все элементы с атрибутом class как examplenameA
, исключая элементы с атрибутом class [ 117] как examplenameB
вы можете использовать следующее решение:
css_selector
:
items = driver.find_elements_by_css_selector("div.examplenameA:not(.examplenameB)")
xpath
:
items = driver.find_element_by_xpath("//div[contains(@class, 'examplenameA') and not(@class='examplenameB')]")
Эти списки пакет довольно хорош и очень гибок (например, различные размеры для комментариев и кода).
Для простого документа я иногда использую дословно, но список хорош для большого блока кода.
Оказывается, что lstlisting
в состоянии форматировать код приятно, но требует большой тонкой настройки.
Викиучебник имеет хороший пример для параметров, которые можно настроить.