仅使用 BeautifulSoup 从测量网站获取数据

Get data from measuring website only with BeautifulSoup

我正在尝试从该网站获取数据 https://www.dsl.cz/test-mereni-rychlosti。 (本网站衡量互联网速度)。

我需要打印的内容:

Test rychlosti připojení: 40
Test stahování připojení: 20
Poskytovatel internetu: Vodafone

我得到的是:

Test rychlosti připojení: <span id="download-result">...</span>
Test stahování připojení: <span id="upload-result">...</span>
Poskytovatel internetu: None

我的代码:

import requests
import time
from bs4 import BeautifulSoup

URL = 'https://www.dsl.cz/test-mereni-rychlosti'
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser')
time.sleep(1)

vysledek = soup.find_all('div', attrs={'class':'results'})
for job_data in vysledek:

    #Výsledek stahování
    stahovani = job_data.find('span', attrs={"id":"download-result"})
    print("Test rychlosti připojení: " + str(stahovani))

    #Výsledek ukládání
    ukladani = job_data.find('span', attrs={"id":"upload-result"})
    print("Test stahování připojení: " + str(ukladani))

    #Poskytovatel
    poskytovatatel = job_data.find('id', attrs={"id":"provider-result"})
    print("Poskytovatel internetu: " + str(poskytovatatel))

我的代码有什么问题?我有这个网站的问题,因为有一些计算互联网速度的东西,我不知道,如果这需要只使用 webdriver 而不是 BeautifulSoup(我真的需要)。

我不太确定美味的汤和要求是否可行。我用 google translate 尝试了类似的东西,但没有用。尝试使用 selenium.