Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (1)
  • Python bs4 выбрать нужный элемент не имеющий класс?

    @DoyleArthur
    import requests
    from bs4 import BeautifulSoup
    
    
    def get_html(url):
        r = requests.get(url)
        return r.text
    
    
    def get_data(html):
        soup = BeautifulSoup(html, 'lxml')
        divs = soup.find_all('div')
        return divs[21].text
    
    
    
    def main():
        url = 'https://www.azlyrics.com/lyrics/imaginedragons/roots.html'
        print(get_data(get_html(url)))
    
    
    
    if __name__ == '__main__':
        main()


    Вот так вышло спарсить, проверил на других песнях, тоже парсит, вёрстка одинаковая
    Ответ написан
    Комментировать