Здравствуйте!
Имеется такая страница (кусок ее html):
<p class="go-marker-map" data-marker-id="361" style="border-bottom: 1px dashed #999; cursor: pointer; display: inline-block; font-weight: bold; margin-bottom: 10px; padding-bottom: 1px;" title="Показать на карте">г. Москва, пер. Орловский, дом 7</p> <p class="go-marker-map" data-marker-id="362" style="border-bottom: 1px dashed #999; cursor: pointer; display: inline-block; font-weight: bold; margin-bottom: 10px; padding-bottom: 1px;" title="Показать на карте">г. Москва, пер. Спиридоньевский, дом 5, стр. 1</p> <p class="go-marker-map" data-marker-id="13527" style="border-bottom: 1px dashed #999; cursor: pointer; display: inline-block; font-weight: bold; margin-bottom: 10px; padding-bottom: 1px;" title="Показать на карте">г. Москва, ул. Трифоновская, дом 26</p> <p class="go-marker-map" data-marker-id="13526" style="border-bottom: 1px dashed #999; cursor: pointer; display: inline-block; font-weight: bold; margin-bottom: 10px; padding-bottom: 1px;" title="Показать на карте">г. Москва, ул. Щепкина, дом 35</p>
Необходимо вычленить содержимое всех тегов <p>. Подскажите, пожалуйста, как это сделать.
Использование
address = driver.find_element_by_xpath("//p[contains(concat(' ', @class, ' '), 'go-marker-map')]").text
сохраняет содержимое лишь первого тега.
Использование Selenium в данной задаче необходимо.