1HAWK1
@1HAWK1

Код не работает. Что исправить?

Пишу парсер музыки для себя. Код не работает. Выводит успешное выполнение, но нужную информацию не выводит.
from bs4 import BeautifulSoup
import requests

def parse():
    URL = 'https://pixabay.com/music/'
    HEADERS = {
        'User_Agent': 'Chrome: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36'
    }
    response = requests.get(URL, headers = HEADERS)
    soup = BeautifulSoup(response.content, "html.parser")
    items = soup.findAll('article', class_ = 'audio-reactive-track collapsed')
    musics = []

    for item in items:
        musics.append({
            'title': item.find('a', class_ = 'name').get_text(strip = True)
        })

        for music in musics:
            print(music['title'])

parse()
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
На экран полученный код страницы выведите, увидите наличие cloudflare. Дальше уже искать обходы, либо свои писать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы