Я изучая парсеры. Решил поработать с видео. Списал код - всё работает. Но когда я переделал код (изменил сылку и указал другой класс) у меня с классом artisttrack всё получилось, а с классом trackblock - нет! Помогите, пожалуйста! Объясните ошибку! Может, потому что там у тегов разное содержимое(сылки, картинки, текст).
Также я не могу понять что делает буква 'а' в 8 строке! Ниже я приведу два кода:
Class artisttrack (в нем всё работает):
Class trackblock(в нем ошибка):
У меня python 3.9.0, Windows 10 Pro
ЗАРАНИЕ СПАСИБО!
Также я не могу понять что делает буква 'а' в 8 строке! Ниже я приведу два кода:
Class artisttrack (в нем всё работает):
Python:
import requests
from bs4 import BeautifulSoup as BS
r = requests.get('https://lyricshub.ru/en/author/pasquale%20losito')
html = BS(r.content, 'html.parser')
for el in html.select('.artisttrack'):
title = el. select('.artisttrack > a')
print( title[0].text)
Class trackblock(в нем ошибка):
Python:
import requests
from bs4 import BeautifulSoup as BS
r = requests.get('https://lyricshub.ru/en/author/pasquale%20losito')
html = BS(r.content, 'html.parser')
for el in html.select('.trackblock'):
title = el. select('.trackblock > a')
print( title[0].text)
У меня python 3.9.0, Windows 10 Pro
ЗАРАНИЕ СПАСИБО!