aber ich kann nur den HTML-Code abrufen, nicht die Daten der tatsächlichen Zahlen .
Ich habe bereits versucht, untergeordnete Elemente des Objekts zu finden, von dem ich Daten abrufen wollte. Ich habe auch versucht, das gesamte Objekt aufzulisten, aber nichts schien zu funktionieren.
'''nur Sachen importieren'''
Code: Select all
import urllib.request
import requests
from bs4 import BeautifulSoup
Code: Select all
r = requests.get('https://www.worldometers.info/world-population/')
soup = BeautifulSoup(r.text,'html.parser')
Code: Select all
current_population = soup.find('div',{'class':'maincounter-number'}).find_all('span', recursive=False)
print(current_population)
Code: Select all
(span class="rts-counter" rel="current_population">retrieving data...
Code: Select all
(span class="rts-counter" rel="current_population">(span class="rts-nr-sign">(span class="rts-nr-int rts-nr-10e9">7(span class="rts-nr-thsep">,(span class="rts-nr-int rts-nr-10e6">703(span class="rts-nr-thsep">,(span class="rts-nr-int rts-nr-10e3">227,(span class="rts-nr-int rts-nr-10e0">630
Hier ist ein Bild davon Inspektionsmodus.