[instagram] handle empty 'carousel_media' entries (#6595)
This commit is contained in:
@@ -207,8 +207,8 @@ class InstagramExtractor(Extractor):
|
|||||||
for user in coauthors
|
for user in coauthors
|
||||||
]
|
]
|
||||||
|
|
||||||
if "carousel_media" in post:
|
items = post.get("carousel_media")
|
||||||
items = post["carousel_media"]
|
if items:
|
||||||
data["sidecar_media_id"] = data["post_id"]
|
data["sidecar_media_id"] = data["post_id"]
|
||||||
data["sidecar_shortcode"] = data["post_shortcode"]
|
data["sidecar_shortcode"] = data["post_shortcode"]
|
||||||
else:
|
else:
|
||||||
@@ -220,7 +220,7 @@ class InstagramExtractor(Extractor):
|
|||||||
data["fullname"] = owner.get("full_name")
|
data["fullname"] = owner.get("full_name")
|
||||||
|
|
||||||
data["_files"] = files = []
|
data["_files"] = files = []
|
||||||
for num, item in enumerate(items or (), 1):
|
for num, item in enumerate(items, 1):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
image = item["image_versions2"]["candidates"][0]
|
image = item["image_versions2"]["candidates"][0]
|
||||||
|
|||||||
Reference in New Issue
Block a user