Парсинг значения аргумента aria-label
Кода пока нет, но я хотел бы узнать есть ли какой либо способ парсить значение аргумента aria-label?
Ответы (1 шт):
Автор решения: Михаил Муругов
→ Ссылка
import requests
src_url = "https://hd.kinopoisk.ru/selection/4e1f289b03b8f49f8530bc56839e9085?selectionWindowId=tvod_est"
target_url = "https://api.ott.kinopoisk.ru/v10/selections/{}".format(
src_url.split("?", 1)[0].split("/")[-1]
)
resp = requests.get(
url=target_url,
headers={
"User-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0"
},
params={
"limit": 40,
"offset": 0,
"selectionWindowId": "tvod_est",
"serviceId": 25
}
).json()
for item in resp["data"]:
print("{} {}, {}".format(item["title"], item["years"], item["genres"][0]))