Я пытаюсь удалить заголовок с веб-сайта, но он возвращает только 1 заголовок. Как я могу получить все названия?
Ниже приведен один из элементов, которые я пытаюсь получить, используя xpath (начинается с):
<div id="post-4550574" class="post-box " data-permalink="https://hypebeast.com/2019/4/undercover-nike-sfb-mountain-sneaker-release-info" data-title="The UNDERCOVER x Nike SFB Mountain Pack Gets a Release Date"><div class="post-box-image-container fixed-ratio-3-2">
Это мой текущий код:
from selenium import webdriver
import requests
from bs4 import BeautifulSoup as bs
driver = webdriver.Chrome('/Users/Documents/python/Selenium/bin/chromedriver')
driver.get('https://hypebeast.com/search?s=nike+undercover')
element = driver.find_element_by_xpath(".//*[starts-with(@id, 'post-')]")
print(element.get_attribute('data-title'))
Выход:
The UNDERCOVER x Nike SFB Mountain Pack Gets a Release Date
Я ожидал намного большего заголовка, но возвращал только один результат.