Я получаю твиты с твиттером Api, и я хочу планировать работу.Проблема в том, что я настраиваю свой скрипт на запуск каждые 5 минут, остановка на 5 минут, затем запуск снова.Это было то, что я не получаю сообщение об ошибке тайм-аута от Twitter API
import schedule
import time
from Tweets import Tweets
class TweetScheduler:
def __init__(self):
pass
base_url = "http://192.168.0.17/SentimentAnalyzer/"
def job_get_tweet():
#api-endpoint
base_url = "http://192.168.0.17/SentimentAnalyzer/"
tweet_get = Tweets()
tweet_get.retrieve_tweet(base_url)
print('getting tweets from scheduler')
def job_fetch_tweet_from_db():
#api-endpoint
base_url = "http://192.168.0.17/SentimentAnalyzer/"
tweet_get = Tweets( )
tweet_get.get_tweet_from_db(base_url)
print('getting tweets from scheduler')
schedule.every(5).minutes.do(job_get_tweet)
#schedule.every(1).minutes.do(job_fetch_tweet_from_db)
# schedule.every( ).day.at("10:30").do(job)
# schedule.every(5).to(10).minutes.do(job)
# schedule.every( ).monday.do(job)
# schedule.every( ).wednesday.at("13:15").do(job)
# schedule.every( ).minute.at(":17").do(job)
running = True
while running:
schedule.run_pending( )
time.sleep(1)
Я хочу, чтобы код получал твиты в течение 5 минут, останавливался и начинал снова через 5 минут.