Посоветуйте, пожалуйста, что для устранения указанной ниже ошибки SSL. Я пытаюсь транслировать поток Twitter в блокноте jupyter
HTTPSConnectionPool (host = 'stream.twitter.com', port = 443):
используя OAuthHandler от Tweepy
SSLError: HTTPSConnectionPool (host = 'stream.twitter.com', port = 443): превышено максимальное количество попыток с URL: /1.1/statuses/sample.json?delimited=length (вызвано SSLError (SSLError (1, ') [SSL: CERTIFICATE_VERIFY_FAILED] проверка сертификата не удалась (_ssl.c: 847) '),))
перепробовал все варианты
1. установить pip - обновить сертификат
pip install PyOpenSSL
2. из твипого импорта OAuthHandler, Stream
импортировать ssl
запросы на импорт
гнездо для импорта
импорт tweepy
Код из твипого импорта OAuthHandler, Stream
import ssl
запросы на импорт
гнездо для импорта
импорт tweepy
from tweepy.streaming import StreamListener
consumer_key = 'KKKK'
consumer_secret = 'HHHHHH'
access_token = 'WWWWWWW'
access_token_secret = 'CCCCCCC'
auth = OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_token,access_token_secret)
class printListener(StreamListener):
def on_status(self, status):
print(status.text)
print(status.author.screen_name,
status.created_at,
status.source,
'\n')
def print_to_terminal():
listener = printListener()
stream = Stream(auth,listener)
stream.sample()
if __name__ == '__main__':
print_to_terminal()