我每隔一小时就在Twitter上发布一个脚本,每隔一小时就会在Twitter上发布。我完成了,但是idk如何使它每小时发布一次。任何的想法? (如果您可以在解决方案中发布以下脚本将是完美的)
import sys
CONSUMER_KEY = 'XXXX'
CONSUMER_SECRET = 'XXXX'
ACCESS_TOKEN = 'XXXX'
ACCESS_TOKEN_SECRET = 'XXXX'
import tweepy
import requests
from lxml import html
def create_tweet():
response = requests.get('https://www.worldometers.info/coronavirus/')
doc = html.fromstring(response.content)
total, deaths, recovered = doc.xpath('//div[@class="maincounter-number"]/span/text()')
tweet = f'''Coronavirus Latest Updates
Total cases: {total}
Recovered: {recovered}
Deaths: {deaths}
Source: https://www.worldometers.info/coronavirus/
#coronavirus #covid19 #coronavirusnews #coronavirusupdates #COVID19
'''
return tweet
if __name__ == '__main__':
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
# Create API object
api = tweepy.API(auth)
try:
api.verify_credentials()
print('Authentication Successful')
except:
print('Error while authenticating API')
sys.exit(5)
tweet = create_tweet()
api.update_status(tweet)
print('Tweet successful')
您需要使用Windows Scheduler计划Python脚本
创建批处理文件以运行扩展名为.Bat的Python脚本
内容应如下“ Python exe的存储路径\ python.exe”“” Python脚本的路径存储\脚本名称.py”暂停
此批处理文件在双击时将运行Python脚本
在下面的最后一步,您将看到如何安排该批处理文件使用Windows Scheduler执行Python脚本。
首先,打开控制面板,然后单击管理工具:接下来,双击“任务计划程序”,然后选择“创建基本任务…”的选项。
为您的任务键入一个名称(如果需要,您也可以键入说明),然后按下一步。
如果以上信息有帮助,请接受并回答。
以上共享信息足以胜任您的工作,但有关更多信息,请随时使用以下链接:https://datatofish.com/python-script-windows-scheduler/