ich komme von Java und bin mit Python noch nicht ganz so sicher, aber mühsam nährt sich das Eichhörnchen
Ich habe jedenfalls mit Python und BeautifulSoup (echt große klasse!) ein kleines Skript geschrieben, welches mir
aus den Spielplan-Daten des Berliner Ensembles ein paar Infos rausholt. Das sieht dann so aus:
Code: Alles auswählen
from bs4 import BeautifulSoup
from requests import get
url = "http://www.berliner-ensemble.de/spielplan"
soup = BeautifulSoup(get(url).content)
iframes = [i.find('iframe') for i in soup('td', {'class': 'Bleft'})]
for i in iframes:
iframe = BeautifulSoup(get(i.attrs['src']).content)
columns = [i.text for i in iframe.findAll('td')]
print columns
Meine Frage ist nun folgende: Bzgl. der Sntax verstehe ich noch nicht ganz wie er in dieser Zeile vorgeht:
Code: Alles auswählen
iframes = [i.find('iframe') for i in soup('td', {'class': 'Bleft'})]
Vielen Dank Jan