我是一个非常初学者。我有这门课,我想每天在某个时间从网站获取一些数据(这里是每秒一次,因为我正在测试它)。我想使用计划模块,但我不知道是什么问题。我使用 Pycharm,程序运行时没有输出。
import requests
import time
import schedule
class Bot:
def __init__(self):
self.url = 'https://www.website.com'
self.params = {
...
}
self.headers = {
...
}
self.orders = []
def fetchCurrenciesData(self):
r = requests.get(url=self.url, headers=self.headers, params=self.params).json()
return r['data']
schedule.every(5).seconds.do(Bot)
while True:
schedule.run_pending()
time.sleep(1)
我也尝试过这样做:
impactBot = Bot()
schedule.every(5).seconds.do(impactBot())
while True:
schedule.run_pending()
time.sleep(1)
但是在这里我收到一个错误,他们说“Bot 对象不可调用”。我做错了什么?