webscrape request beautifulsoup

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Rize
User
Beiträge: 1
Registriert: Sonntag 2. August 2020, 20:12

Moin, ich lerne seid ein paar Wochen Python und hab schon webscraping gemacht, und nun möchte ich aus einem gta server die spielerzahlen extrahieren, was mir leider nicht gelingt

hier ist ein beispiel server : https://servers.fivem.net/servers/detail/7br59e
und dort möchte ich die aktuellen spielerzahlen haben

hat jemand ne idee was ich da falsch mache ?

lg

Code: Alles auswählen

import requests
from bs4 import BeautifulSoup


headers = {"User-Agent":"Mozilla/5.0 (Windows NT 6.3; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0"}

URL = 'https://servers.fivem.net/servers/detail/7br59e'
page = requests.get(URL)

soup = BeautifulSoup(page.content, 'html.parser')
results = soup.find(div_class="info player-list")
print(results)
Benutzeravatar
__blackjack__
User
Beiträge: 14052
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Rize: Die Antwort enthält nicht das was Du haben willst und selbst wenn, dann gibt es dort ziemlich wahrscheinlich nichts mit dem Attribut "div_class". Schau Dir doch mal die Antwort auf das GET an. Da ist fast nichts drin, ausser dem Text "Loading..." und einem Script-Link der dann das JavaScript nachlädt, was dann die Seite mit Inhalt füllt.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten