From 3dacfb3c568a729ead7b6dc6c34f9a9982d90ff9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 21 Sep 2022 20:17:45 +0200 Subject: [PATCH] [instagram] update API headers --- gallery_dl/extractor/instagram.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/gallery_dl/extractor/instagram.py b/gallery_dl/extractor/instagram.py index 8c98d2ea..4913e8c3 100644 --- a/gallery_dl/extractor/instagram.py +++ b/gallery_dl/extractor/instagram.py @@ -110,9 +110,13 @@ class InstagramExtractor(Extractor): def _request_api(self, endpoint, **kwargs): url = "https://i.instagram.com/api" + endpoint kwargs["headers"] = { - "X-CSRFToken" : self.csrf_token, - "X-IG-App-ID" : "936619743392459", - "X-IG-WWW-Claim": self.www_claim, + "X-CSRFToken" : self.csrf_token, + "X-Instagram-AJAX": "1006242110", + "X-IG-App-ID" : "936619743392459", + "X-ASBD-ID" : "198387", + "X-IG-WWW-Claim" : self.www_claim, + "Origin" : self.root, + "Referer" : self.root + "/", } kwargs["cookies"] = { "csrftoken": self.csrf_token, @@ -127,9 +131,12 @@ class InstagramExtractor(Extractor): } headers = { "X-CSRFToken" : self.csrf_token, + "X-Instagram-AJAX": "1006242110", "X-IG-App-ID" : "936619743392459", + "X-ASBD-ID" : "198387", "X-IG-WWW-Claim" : self.www_claim, "X-Requested-With": "XMLHttpRequest", + "Referer" : self.root + "/", } cookies = { "csrftoken": self.csrf_token,