Я новичок в Python и пытаюсь получить список 100 самых популярных рекламных щитов.Я знаю, что библиотека уже есть, но я тренируюсь (и это делается по-другому).Моя проблема в том, что список песен Billboard не совпадает с исполнителями, потому что синтаксис выбора исполнителя меняется между элементом «a» и элементом «span».Как мне включить оба типа элементов, которые оба содержат [@ class = "chart-row__artist"].
В настоящее время у меня есть:
artists = [x.strip() for x in tree.xpath('//a[@class="chart-row__artist"]/text()')]
, но это также поднимает песни с span:
artists = [x.strip() for x in tree.xpath('//span[@class="chart-row__artist"]/text()')]
На странице чередуется.Есть предложения?