Ответы пользователя по тегу Beautiful Soup
  • 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()


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