mirror of
https://github.com/bellingcat/snscrape.git
synced 2026-06-12 20:38:29 +03:00
Add default values to user and tweet scrapers for a more untuitive usage
This commit is contained in:
@@ -604,7 +604,7 @@ class TwitterSearchScraper(TwitterAPIScraper):
|
|||||||
class TwitterUserScraper(TwitterSearchScraper):
|
class TwitterUserScraper(TwitterSearchScraper):
|
||||||
name = 'twitter-user'
|
name = 'twitter-user'
|
||||||
|
|
||||||
def __init__(self, username, isUserId, **kwargs):
|
def __init__(self, username, isUserId = False, **kwargs):
|
||||||
if not self.is_valid_username(username):
|
if not self.is_valid_username(username):
|
||||||
raise ValueError('Invalid username')
|
raise ValueError('Invalid username')
|
||||||
super().__init__(f'from:{username}', **kwargs)
|
super().__init__(f'from:{username}', **kwargs)
|
||||||
@@ -757,7 +757,7 @@ class TwitterTweetScraperMode(enum.Enum):
|
|||||||
class TwitterTweetScraper(TwitterAPIScraper):
|
class TwitterTweetScraper(TwitterAPIScraper):
|
||||||
name = 'twitter-tweet'
|
name = 'twitter-tweet'
|
||||||
|
|
||||||
def __init__(self, tweetId, mode, **kwargs):
|
def __init__(self, tweetId, mode = TwitterTweetScraperMode.SINGLE, **kwargs):
|
||||||
self._tweetId = tweetId
|
self._tweetId = tweetId
|
||||||
self._mode = mode
|
self._mode = mode
|
||||||
super().__init__(f'https://twitter.com/i/web/{self._tweetId}', **kwargs)
|
super().__init__(f'https://twitter.com/i/web/{self._tweetId}', **kwargs)
|
||||||
|
|||||||
Reference in New Issue
Block a user