Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FROM python:3.6
- RUN pip install tweepy
- RUN pip install pymongo
- RUN pip install asyncio
- ADD tweepy_twitter_stream_v0.6.py /
- CMD [ "python", "./tweepy_twitter_stream_v0.6.py" ]
- # Send a request to Twitter's server and save the data on tweepy iterator using hashtag_name.
- for tweet in tweepy.Cursor(api.search,q=hashtag_name,count=100,wait_on_rate_limit=True ,wait_on_rate_limit_notify= True).items():
- # Convert tweepy object into json format
- tweet_as_json = tweet._json
- # Insert tweet to mongoDB
- tweets.insert_one(tweet_as_json)
- for tweet in tweepy.Cursor(api.search,q=hashtag_name,count=100,wait_on_rate_limit=True ,wait_on_rate_limit_notify= True).items():
- File "/usr/local/lib/python3.6/site-packages/tweepy/cursor.py", line 49, in __next__
- return self.next()
- File "/usr/local/lib/python3.6/site-packages/tweepy/cursor.py", line 197, in next
- self.current_page = self.page_iterator.next()
- File "/usr/local/lib/python3.6/site-packages/tweepy/cursor.py", line 108, in next
- data = self.method(max_id=self.max_id, parser=RawParser(), *self.args, **self.kargs)
- File "/usr/local/lib/python3.6/site-packages/tweepy/binder.py", line 250, in _call
- return method.execute()
- File "/usr/local/lib/python3.6/site-packages/tweepy/binder.py", line 234, in execute
- raise TweepError(error_msg, resp, api_code=api_error_code)
- tweepy.error.TweepError: Twitter error response: status code = 403
- docker run f384c515d331
Add Comment
Please, Sign In to add comment