Я пытаюсь сохранить входящее реальное время (цены) в таблице, а затем экспортировать его для дальнейшего анализа, но мне не удалось.Если бы кто-то мог мне помочь, это было бы здорово.
К настоящему времени мне удалось написать код, который отбрасывает цену на веб-сайте, но я не знаю, как хранить эти входящие данные (цены) втаблица, чтобы я мог экспортировать ее для дальнейшего анализа.Я думал об использовании панд, но потом я увидел тему на stackoverflow, где они говорят, что hdf5 будет лучшим способом сделать это, но я не смог реализовать это.
здесь: Как обрабатывать входящие реальныеданные времени с пандами питона
import bs4
import requests
from bs4 import BeautifulSoup
import time
import pandas as pd
def real_price():
r = requests.get('https://fr.finance.yahoo.com/quote/fb?ltr=1')
soup = BeautifulSoup(r.text,'xml')
price = soup.find_all('div', {
'class' : 'My(6px) Pos(r) smartphone_Mt(6px)'
})[0].find('span').text
return price
starttime = time.time()
while True:
print (real_price())
time.sleep(10.0 - ((time.time() - starttime) % 10.0))
этот код работает нормально.Возвращает цену каждые 10 секунд.