как хранить входящие данные в реальном времени в таблице - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь сохранить входящее реальное время (цены) в таблице, а затем экспортировать его для дальнейшего анализа, но мне не удалось.Если бы кто-то мог мне помочь, это было бы здорово.

К настоящему времени мне удалось написать код, который отбрасывает цену на веб-сайте, но я не знаю, как хранить эти входящие данные (цены) втаблица, чтобы я мог экспортировать ее для дальнейшего анализа.Я думал об использовании панд, но потом я увидел тему на 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 секунд.

...