■ ■ ■ ■ ■ ■
snscrape/modules/instagram.py
| skipped 109 lines |
110 | 110 | | return |
111 | 111 | | elif r.status_code != 200: |
112 | 112 | | raise snscrape.base.ScraperException(f'Got status code {r.status_code}') |
| 113 | + | elif r.url.startswith('https://www.instagram.com/accounts/login/'): |
| 114 | + | raise snscrape.base.ScraperException('Redirected to login page') |
113 | 115 | | response = r._snscrape_json_obj |
114 | 116 | | rhxGis = response['rhx_gis'] if 'rhx_gis' in response else '' |
115 | 117 | | if response['entry_data'][self._pageName][0]['graphql'][self._responseContainer][self._edgeXToMedia]['count'] == 0: |
| skipped 65 lines |