为什么调度程序无法正常工作

时间:2019-05-09 19:56:41

标签: python twitter schedule

我正在使用twitter 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分钟内停止并重新启动。

0 个答案:

没有答案
相关问题