Очистка меняющегося значения без взимания платы с веб-страницы каждый раз - PullRequest
0 голосов
/ 04 октября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...