Я очень новичок. У меня есть этот класс, где я хочу получать некоторые данные с веб-сайта один раз в день (здесь каждые секунды, потому что я его тестировал) в определенный час. Я хочу использовать модуль расписания и не могу понять, в чем проблема. Я использую 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 не может быть вызван. Что я делаю неправильно?
fetchCurrenciesData
- person Sovankiry   schedule 09.09.2020