У меня есть тг-бот, в котором использую pandas для того, чтобы спарсить таблицу. В конечном итоге всё рендерится в картинку.
Суть проблемы: собираюсь залить бота на сервер, но учитывая специфику сайта, данные в таблице будут обновляться.
Как сделать так, чтобы мой скрипт обновлял картинку, как только обновляются данные в таблице?
Скрипт:
import requests
import pandas as pd
from pretty_html_table import build_table
import imgkit
import subprocess
def SWHL_sniper():
url = "http://www.swhl.ru/tournament/1026071/stats?common=1"
response = requests.get(url)
df_list = pd.read_html(response.text)
return df_list[0]
html_table = build_table(SWHL_sniper(), 'blue_dark', text_align='left', font_size='30px', padding='10px')
con = imgkit.config(wkhtmltoimage=r'C:\Program Files\wkhtmltopdf\bin\wkhtmltoimage.exe')
imgkit.from_string(html_table, 'out.png', config=con)
imgkit.from_string(html_table, "out.png")
subprocess.Popen("out.png", shell=True)