Я пытаюсь вычеркнуть значение, которое меняется каждую секунду с веб-сайта. Но по какой-то причине я не хочу загружать каждый раз страницу сайта. После некоторых исследований я не смог найти никаких советов с Beautiful Soup. Любая идея советов будет полезна!
Заранее спасибо. Вот мой код
import time
import requests
from bs4 import BeautifulSoup
time_start=time.perf_counter()
cours_sp500 =0
link="https://fr.investing.com/indices/us-spx-500-futures"
headers={'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36'}
source=requests.get(link,headers=headers).text
soup=BeautifulSoup(source,"html.parser")
classe_sp500 = "top bold inlineblock"
real_time_website ="bottom lighterGrayFont arial_11"
for div in soup.findAll('div', {'class': classe_sp500}):
cours_sp500 = div.text
for div in soup.findAll('div', {'class': real_time_website}):
real_time_website = div.text
cours_sp500_split = cours_sp500.split()
sp500_time = real_time_website.split()
valeur = cours_sp500_split[0]
tendance = cours_sp500_split[1]
percentage = cours_sp500_split[2]
time_finish=time.perf_counter()
print("\nA", sp500_time[0],"\nValeur :", valeur, "\nTendance:", tendance, "\nPercentage:", percentage)
print ("\nTemps :",time_finish - time_start, "secondes" )