diff --git a/snscrape/modules/twitter.py b/snscrape/modules/twitter.py index d0f720f..78d70a3 100644 --- a/snscrape/modules/twitter.py +++ b/snscrape/modules/twitter.py @@ -344,7 +344,7 @@ class _TwitterAPIScraper(snscrape.base.Scraper): r = self._post('https://api.twitter.com/1.1/guest/activate.json', data = b'', headers = self._apiHeaders, responseOkCallback = self._check_guest_token_response) o = r.json() if not o.get('guest_token'): - raise snscrape.base.ScraperError('Unable to retrieve guest token') + raise snscrape.base.ScraperException('Unable to retrieve guest token') self._guestTokenManager.token = o['guest_token'] assert self._guestTokenManager.token _logger.debug(f'Using guest token {self._guestTokenManager.token}') @@ -649,7 +649,7 @@ class _TwitterAPIScraper(snscrape.base.Scraper): #TODO Include result['softInterventionPivot'] in the Tweet object result = result['tweet'] else: - raise snscrape.base.ScraperError(f'Unknown result type {result["__typename"]!r}') + raise snscrape.base.ScraperException(f'Unknown result type {result["__typename"]!r}') tweet = result['legacy'] userId = int(result['core']['user_results']['result']['rest_id']) user = self._user_to_user(result['core']['user_results']['result']['legacy'], id_ = userId) diff --git a/snscrape/modules/weibo.py b/snscrape/modules/weibo.py index 38318bd..796f864 100644 --- a/snscrape/modules/weibo.py +++ b/snscrape/modules/weibo.py @@ -70,7 +70,7 @@ class WeiboUserScraper(snscrape.base.Scraper): _logger.warning('User does not exist') self._user = _userDoesNotExist else: - raise snscrape.base.ScraperError(f'Got unexpected response on resolving username ({r.status_code})') + raise snscrape.base.ScraperException(f'Got unexpected response on resolving username ({r.status_code})') def _check_timeline_response(self, r): if r.status_code == 200 and r.content == b'{"ok":0,"msg":"\\u8fd9\\u91cc\\u8fd8\\u6ca1\\u6709\\u5185\\u5bb9","data":{"cards":[]}}':