[pinterest] add count metadata field
This commit is contained in:
@@ -47,6 +47,7 @@ class PinterestExtractor(Extractor):
|
|||||||
|
|
||||||
carousel_data = pin.get("carousel_data")
|
carousel_data = pin.get("carousel_data")
|
||||||
if carousel_data:
|
if carousel_data:
|
||||||
|
pin["count"] = len(carousel_data["carousel_slots"])
|
||||||
for num, slot in enumerate(carousel_data["carousel_slots"], 1):
|
for num, slot in enumerate(carousel_data["carousel_slots"], 1):
|
||||||
slot["media_id"] = slot.pop("id")
|
slot["media_id"] = slot.pop("id")
|
||||||
pin.update(slot)
|
pin.update(slot)
|
||||||
@@ -65,7 +66,7 @@ class PinterestExtractor(Extractor):
|
|||||||
|
|
||||||
if videos or media.get("duration") is None:
|
if videos or media.get("duration") is None:
|
||||||
pin.update(media)
|
pin.update(media)
|
||||||
pin["num"] = 0
|
pin["num"] = pin["count"] = 1
|
||||||
pin["media_id"] = ""
|
pin["media_id"] = ""
|
||||||
|
|
||||||
url = media["url"]
|
url = media["url"]
|
||||||
|
|||||||
Reference in New Issue
Block a user