diff --git a/instagram_web_api/client.py b/instagram_web_api/client.py index 0a2eaf27..2497fe50 100644 --- a/instagram_web_api/client.py +++ b/instagram_web_api/client.py @@ -309,11 +309,8 @@ def _sanitise_media_id(media_id): @staticmethod def _extract_rhx_gis(html): - mobj = re.search( - r'"rhx_gis":"(?P[a-f0-9]{32})"', html, re.MULTILINE) - if mobj: - return mobj.group('rhx_gis') - return None + tmp_str = ':{"id":"'+f'{random.randint(10000000,99999999)}'+'"}' + return hashlib.md5(tmp_str.encode()).hexdigest() @staticmethod def _extract_csrftoken(html):