Seite 1 von 1

webscrape request beautifulsoup

Verfasst: Sonntag 2. August 2020, 20:19
von Rize
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)

Re: webscrape request beautifulsoup

Verfasst: Montag 3. August 2020, 11:18
von __blackjack__
@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.