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