KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I need data from table in text file (output.txt) in this format: data1;data2;data3;data4;..... Celkova podlahova plocha bytu;33m;Vytah;Ano;Nadzemne podlazie;Prizemne podlazie;.....;Forma vlastnictva;Osobne All in " one line ", separator is " ; " (later export in csv-file). I´m beginner.. Help, thanks. from BeautifulSoup import BeautifulSoup import urllib2 import codecs response = urllib2.urlopen('http://www.reality.sk/zakazka/0747-003578/predaj/1-izb-byt/kosice-mestska-cast-sever-sladkovicova-kosice-sever/art-real-1-izb-byt-sladkovicova-ul-kosice-sever') html = response.read() soup = BeautifulSoup(html) tabulka = soup.find("table", {"class" : "detail-char"}) for row in tabulka.findAll('tr'): col = row.findAll('td') prvy = col[0].string.strip() druhy = col[1].string.strip() record = ([prvy], [druhy]) fl = codecs.open('output.txt', 'wb', 'utf8') for rec in record: line = '' for val in rec: line += val + u';' fl.write(line + u'\r\n') fl.close()
Tags (comma-separated)
Save Edits
Cancel