Spark-NF / twitter_media_downloader

Twitter media downloader.
Apache License 2.0
293 stars 52 forks source link

Failed to parse: https://api.twitter.com/1.1/statuses/user_timeline.json #29

Open Robert-Ernst opened 2 years ago

Robert-Ernst commented 2 years ago

python3 twitter_media_downloader.py -o out SioMelonpan

Resolving: 0 tweets [00:00, ? tweets/s]Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/models.py", line 379, in prepare_url scheme, auth, host, port, path, query, fragment = parse_url(url) File "/usr/lib/python3/dist-packages/urllib3/util/url.py", line 392, in parse_url return six.raise_from(LocationParseError(source_url), None) File "", line 3, in raise_from urllib3.exceptions.LocationParseError: Failed to parse: https://api.twitter.com/1.1/statuses/user_timeline.json

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/username/.local/lib/python3.8/site-packages/tweepy/binder.py", line 184, in execute resp = self.session.request(self.method, File "/usr/lib/python3/dist-packages/requests/sessions.py", line 519, in request prep = self.prepare_request(req) File "/usr/lib/python3/dist-packages/requests/sessions.py", line 452, in prepare_request p.prepare( File "/usr/lib/python3/dist-packages/requests/models.py", line 313, in prepare self.prepare_url(url, params) File "/usr/lib/python3/dist-packages/requests/models.py", line 381, in prepare_url raise InvalidURL(*e.args) requests.exceptions.InvalidURL: Failed to parse: https://api.twitter.com/1.1/statuses/user_timeline.json

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "twitter_media_downloader.py", line 38, in medias = get_medias(AUTH, user_id, ARGS.retweets, ARGS.image_size, ARGS.since, ARGS.since_id, ARGS.until, ARGS.until_id, ARGS.likes) File "/mnt/j/Projects/TwitterDownload/twitter_media_downloader/src/parser.py", line 104, in get_medias for tweet in tweepy.Cursor(capi, id=user_id, include_rts=include_retweets, include_entities=True, tweet_mode='extended', since_id=since_id, max_id=until_id).items(): File "/home/username/.local/lib/python3.8/site-packages/tweepy/cursor.py", line 51, in next return self.next() File "/home/username/.local/lib/python3.8/site-packages/tweepy/cursor.py", line 243, in next self.current_page = self.page_iterator.next() File "/home/username/.local/lib/python3.8/site-packages/tweepy/cursor.py", line 132, in next data = self.method(max_id=self.max_id, parser=RawParser(), *self.args, *self.kwargs) File "/home/username/.local/lib/python3.8/site-packages/tweepy/binder.py", line 253, in _call return method.execute() File "/home/username/.local/lib/python3.8/site-packages/tweepy/binder.py", line 192, in execute six.reraise(TweepError, TweepError('Failed to send request: %s' % e), sys.exc_info()[2]) File "/home/username/.local/lib/python3.8/site-packages/six.py", line 692, in reraise raise value.with_traceback(tb) File "/home/username/.local/lib/python3.8/site-packages/tweepy/binder.py", line 184, in execute resp = self.session.request(self.method, File "/usr/lib/python3/dist-packages/requests/sessions.py", line 519, in request prep = self.prepare_request(req) File "/usr/lib/python3/dist-packages/requests/sessions.py", line 452, in prepare_request p.prepare( File "/usr/lib/python3/dist-packages/requests/models.py", line 313, in prepare self.prepare_url(url, params) File "/usr/lib/python3/dist-packages/requests/models.py", line 381, in prepare_url raise InvalidURL(e.args) tweepy.error.TweepError: Failed to send request: Failed to parse: https://api.twitter.com/1.1/statuses/user_timeline.json Resolving: 0 tweets [00:00, ? tweets/s]