ich habe vor kurzem mit Python angefangen und lese auch fleißig im Forum mit. Nun hätte ich ein kleines Problem:
Code: Alles auswählen
import urllib
from BeautifulSoup import BeautifulSoup
import time
t = time.localtime()
post = urllib.urlencode({
"itdDateDay" : str(t[2]),
"itdDateMonth" : str(t[1]),
"itdDateYear" : str(t[0])[2:4],
"itdTripDateTimeDepArr" : "dep",
"itdTimeHour" : str(t[3]),
"itdTimeMinute" : str(t[4]),
"place_origin" : "Regensburg",
"typeInfo_origin" : "stop",
"name_origin" : "Klenzestrasse",
"place_destination" : "Regensburg",
"typeInfo_destination" : "stop",
"name_destination" : "Weichser Weg"
})
site = urllib.urlopen("http://195.30.232.155/bay/XSLT_TRIP_REQUEST2?language=de", post)
content = site.read()
site.close()
a = content
f = open("c:\\verbindungen.htm","w")
k = open("c:\\content.htm","w")
soup = BeautifulSoup(''.join(a))
a = str(soup.findAll("table", { "class" : "back test" }))
f.write(a)
k.write(content)
k.close()
f.close()
#print content
Nun hätte ich aber ganz gern die einzelnen Verbindungen als reiner Text damit ich sie z.B einfach in der Shell ausgeben kann.
Ich habe mir gedacht dass das vieleicht mit BeautifulSoup klappt, allerdings komm ich nach dem ersten findAll nicht mehr weiter.
Vieleicht könnte mir ja jemand einen Tip geben wie ich da jetzt am besten weitermachen könnte.
Vielen Dank schon mal.