added declaration if event is free or not
This commit is contained in:
+12
-1
@@ -89,15 +89,26 @@ def extract_events(soup, ignore_ticket_link):
|
||||
event_starttime = event.find("div", class_="event-starttime").text.strip()
|
||||
if ignore_ticket_link:
|
||||
event_ticket_link = ""
|
||||
event_free = None
|
||||
else:
|
||||
try:
|
||||
event_ticket_link = event.find("a", class_="event-ticket-link")["href"]
|
||||
event_free = False
|
||||
except KeyError:
|
||||
if event.find("a", class_="event-ticket-link").text.strip() == "Eintritt frei":
|
||||
event_ticket_link = "n/a"
|
||||
event_free = True
|
||||
else:
|
||||
event_ticket_link = ""
|
||||
event_free = False
|
||||
|
||||
json_data = {
|
||||
"event_date": event_date,
|
||||
"event_name": event_name,
|
||||
"event_artists": [event_artists],
|
||||
"event_starttime": event_starttime,
|
||||
"event_ticket_link": event_ticket_link
|
||||
"event_ticket_link": event_ticket_link,
|
||||
"event_free": event_free
|
||||
}
|
||||
|
||||
events_processed.append(json_data)
|
||||
|
||||
Reference in New Issue
Block a user