Есть скрипт-парсер. Собирает информацию, сверяет даных с .тхт файлом. Деплой на Хероку. Но там нет файловой системы и мой .тхт файл не работает. А как подключить база данных вместо .тхт файла? Ниже прдеставлю код.
def getData():
postsFile = open('posts.txt','r+') # Открываем файл на чтение и запись
posts = postsFile.read().splitlines() # Читаем файл и помещаем строки в список posts
response = requests.get('ссылка') # Загружаем страницу
soup = BeautifulSoup(response.text,'lxml')
datas = soup.find('section',class_='page__body').find_all('li',class_='content-list__item') # Ищем все теги
# с классом
for data in datas: # Проходимся по всем данным
title = data.find('h2',class_='data__title').text.strip() # Получаем заголовок
url = data.find('h2',class_='data__title').a.get('href') # Получаем ссылку
if not url in posts: # Если ссылки нет в списке posts, тогда:
print(title) # Печатаем заголовок
postsFile.writelines(url+'\n') # И ссылку записываем в файл posts.txt
postsFile.close() # Закрываем файл
while True: # "Вечный" цикл
getData() # Вызываем функцию получения новых вопросов
time.sleep(30) # Делаем паузу на 30 секунд
print('----------')