Files
Ozon-parser/get-product-info.py
T
2024-07-08 12:55:47 +03:00

20 lines
966 B
Python

from curl_cffi import requests
import json
# формируем сессию и получаем куки
s = requests.Session()
s.get("https://www.ozon.ru")
print(*str(s.cookies).split(", "), sep="\n")
url_prod = "https://www.ozon.ru/api/composer-api.bx/page/json/v2?url=/product/artbuk-h-r-a-m-monohromnyy-uzhas-h-r-a-m-1173897628/?avtc=1&avte=2&avts=1719315501"
r = s.get("https://www.ozon.ru/api/composer-api.bx/page/json/v2?url=/product/futbolka-rustactic-politsiya-991026398")
#print(r)
json_data = json.loads(r.content.decode())
print(json_data["seo"]["title"])
print(json.loads(json_data["seo"]["script"][0]["innerHTML"])["description"])
print(json.loads(json_data["seo"]["script"][0]["innerHTML"])["image"])
print(json.loads(json_data["seo"]["script"][0]["innerHTML"])["offers"]["price"] + " " +
json.loads(json_data["seo"]["script"][0]["innerHTML"])["offers"]["priceCurrency"])
print(json.loads(json_data["seo"]["script"][0]["innerHTML"])["sku"])