import requests
from bs4 import BeautifulSoup
res = requests.get('https://www.amcham.com.au/web/Events/Web/Events/Upcoming_Events.aspx?hkey=6f098583-ca3d-4a6f-87de-cd4f13d50b11')
soup = BeautifulSoup(res.text,"lxml")
event_title = soup.find('span', {'class': 'eventTitle'})
event_location = soup.find('span', {'class': 'city'})
event_place = soup.find('span', {'class': 'place'})
event_date = soup.find('span', {'class': 'eventDate'})
print(event_title.text)
print(event_place.text,event_location.text)
print(event_date.text)
Ich verwende diesen Code, um bevorstehende Ereignisse Titel, Ort, Datum Informationen von der Website zu extrahieren.Beautifulsoup: Loop durch Klasse und extrahieren Informationen
Ich freue mich darauf, die gesamte Serie auf Veranstaltungen in der Website durchlaufen und Ereignistitel, Ort, Ort, Datum Informationen extrahieren, Kann mir jemand mit dem gleichen helfen?
'soup.find()' gibt nur das erste übereinstimmende Element zurück. Wahrscheinlich möchten Sie 'soup.find_all()' verwenden, um alle Elemente zurückzugeben. –