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()
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
На экран полученный код страницы выведите, увидите наличие cloudflare. Дальше уже искать обходы, либо свои писать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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