[Çözüldü] HTML Table Parse

Başlatan utdmr, 02 Mayıs 2010 - 04:01:07

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

utdmr

Merhaba.

Elimde aşağıdaki gibi HTML tablosu yapısında bilgiler var. Bunların içerisindeki bilgileri en kolay nasıl okuyabilirim?

(MEB'in e-okul sitesindeki notlar):
<td><TABLE id="Table3" class = "frmDis" cellSpacing="1" bordercolor="#CCCCCC" cellpadding="0" width="100%">  <TR  align = "center" Class="frmListBaslik" height="20">     <TD rowspan = "2" >DERSLER</TD>     <TD colspan ="6">Sınav Puanları</TD>     <TD colspan ="6">Sözlüler</TD>     <TD colspan ="2">Temrin Proje Ödev</TD>     <TD colspan ="3">Notu ve Puanı</TD>  </TR>   <TR  align = "center" Class="frmListBaslik"  height="20">     <TD >1</TD>     <TD >2</TD>     <TD >3</TD>     <TD >4</TD>     <TD >5</TD>     <TD >6</TD>     <TD >1</TD>     <TD >2</TD>     <TD >3</TD>     <TD >4</TD>     <TD >5</TD>     <TD >6</TD>     <TD >TPU</TD>     <TD >Ödev</TD>     <TD ><FONT color="#ff0033"> Not </FONT> </TD>     <TD >Puan</TD>     <TD >Muaf</TD>  </TR>  <TR bgcolor = "#f5f5f5" >  <TD> BİYOLOJİ </TD>  <TD align = "center"> 83 </TD>  <TD align = "center"> 82 </TD>  <TD align = "center"> 88 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 90,60 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> DİL VE ANLATIM </TD>  <TD align = "center"> 77 </TD>  <TD align = "center"> 85 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 95 </TD>  <TD align = "center"> 90 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 86,75 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> DİN KÜLTÜRÜ VE AHLÂK BİLGİSİ </TD>  <TD align = "center"> 93 </TD>  <TD align = "center"> 90 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 94,33 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> FELSEFE </TD>  <TD align = "center"> 87 </TD>  <TD align = "center"> 76 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 95 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 86 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> FİZİK </TD>  <TD align = "center"> 33 </TD>  <TD align = "center"> 41 </TD>  <TD align = "center"> 54 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 55 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 2 </FONT>  </TD>  <TD align = "center" class="header4"> 45,75 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> GEOMETRİ </TD>  <TD align = "center"> 47 </TD>  <TD align = "center"> 75 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 80 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 3 </FONT>  </TD>  <TD align = "center" class="header4"> 67,33 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> İKİNCİ YABANCI DİL </TD>  <TD align = "center"> 32 </TD>  <TD align = "center"> 73 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 60 </TD>  <TD align = "center"> 70 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 3 </FONT>  </TD>  <TD align = "center" class="header4"> 58,75 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> KİMYA </TD>  <TD align = "center"> 58 </TD>  <TD align = "center"> 45 </TD>  <TD align = "center"> 68 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 80 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 3 </FONT>  </TD>  <TD align = "center" class="header4"> 62,75 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> MATEMATİK </TD>  <TD align = "center"> 46 </TD>  <TD align = "center"> 70 </TD>  <TD align = "center"> 65 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 80 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 3 </FONT>  </TD>  <TD align = "center" class="header4"> 65,25 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> RESİM/MÜZİK/BEDEN EĞİTİMİ </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center"> 95 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 97,50 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> SEÇMELİ ASTRONOMİ VE UZAY BİLİMLERİ </TD>  <TD align = "center"> 80 </TD>  <TD align = "center"> 40 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 4 </FONT>  </TD>  <TD align = "center" class="header4"> 73,33 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> SEÇMELİ BEDEN EĞİTİMİ </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 85 </TD>  <TD align = "center"> 90 </TD>  <TD align = "center"> 90 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 88,33 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> T.C. İNKILÂP TARİHİ VE ATATÜRKÇÜLÜK </TD>  <TD align = "center"> 83 </TD>  <TD align = "center"> 83 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 88,67 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> TRAFİK VE İLK YARDIM </TD>  <TD align = "center"> 100 </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 100 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 100 </TD>  <TD align = "center">-</TD>  </TR> <TR bgcolor = "#f5f5f5" >  <TD> TÜRK EDEBİYATI </TD>  <TD align = "center"> 57 </TD>  <TD align = "center"> 72 </TD>  <TD align = "center"> 75 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 80 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 4 </FONT>  </TD>  <TD align = "center" class="header4"> 71 </TD>  <TD align = "center">-</TD>  </TR> <TR  bgcolor = "#ffffff">  <TD> YABANCI DİL </TD>  <TD align = "center"> 87 </TD>  <TD align = "center"> 84 </TD>  <TD align = "center"> 69 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center"> 95 </TD>  <TD align = "center"> 90 </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center">  </TD>  <TD align = "center" class="header4"> <FONT color="#ff0033"> 5 </FONT>  </TD>  <TD align = "center" class="header4"> 85 </TD>  <TD align = "center">-</TD>  </TR>  <TR bgcolor = "#f5f5f5">     <TD width="16%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>     <TD width="4%" height="10"></TD>  </TR>  </table> </td>
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

serkanburda

DERSLER Sınav Puanları Sözlüler Temrin Proje Ödev Notu ve Puanı
1 2 3 4 5 6 1 2 3 4 5 6 TPU Ödev Not Puan Muaf
BİYOLOJİ 83 82 88 100 100 5 90,60 -
DİL VE ANLATIM 77 85 95 90 5 86,75 -
DİN KÜLTÜRÜ VE AHLÂK BİLGİSİ 93 90 100 5 94,33 -
FELSEFE 87 76 95 5 86 -
FİZİK 33 41 54 55 2 45,75 -
GEOMETRİ 47 75 80 3 67,33 -
İKİNCİ YABANCI DİL 32 73 60 70 3 58,75 -
KİMYA 58 45 68 80 3 62,75 -
MATEMATİK 46 70 65 80 3 65,25 -
RESİM/MÜZİK/BEDEN EĞİTİMİ 100 95 5 97,50 -
SEÇMELİ ASTRONOMİ VE UZAY BİLİMLERİ 80 40 100 4 73,33 -
SEÇMELİ BEDEN EĞİTİMİ 85 90 90 5 88,33 -
T.C. İNKILÂP TARİHİ VE ATATÜRKÇÜLÜK 83 83 100 5 88,67 -
TRAFİK VE İLK YARDIM 100 100 100 5 100 -
TÜRK EDEBİYATI 57 72 75 80 4 71 -
YABANCI DİL 87 84 69 95 90 5 85 -


Blogger hesabımdan girip baktım ben ama umarım işini görür :)

utdmr

İşte bu sizin yaptığınızı Python ile otomatik yapan bir fonksiyona ihtiyacım var, fonksiyon bu şekilde girdileri alacak ve bana işe yarar kısımları return edecek. E-okul'dan not bilgilerini çekmeye yarayan bir proje için.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

mce


utdmr

Alıntı yapılan: mce - 02 Mayıs 2010 - 20:43:25
Beautiful Soup işinizi görecektir.
Teşekkür ederim, tam aradığım şeydi bu.

Konuyu etiketliyorum.
Kişisel Blogum: Çoğunlukla Zararsız - cogunluklazararsiz.org
--
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -and a lot of courage- to move in the opposite direction.

bytan

Etiket için teşekkürler.

Bu arada Fizik kötüymüş. Halbuki keyifli derstir. :)
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST