= 寫成了== , 浪費一下午

          Posted on 2008-08-09 16:21 left 閱讀(421) 評論(0)  編輯  收藏 所屬分類: python
           1 # for 金牌榜
           2 import HTMLParser
           3 
           4 class MyHTMLParser(HTMLParser.HTMLParser):
           5             
           6     def reset(self):
           7         print "reset"
           8         self._xp = ''
           9         self._xq = ''
          10         self._xs = False
          11         self.tds = []
          12         HTMLParser.HTMLParser.reset(self)
          13     
          14     def handle_starttag(self, tag, attrs):        
          15         if tag == 'td':
          16             if self._xp == 'tr':
          17                 self._xs = True
          18         else:
          19             pass
          20         
          21         self._xp = tag
          22         
          23             
          24     def handle_endtag(self, tag):
          25         
          26         if tag == 'tr':
          27             if self._xq == 'td':
          28                 self._xs = False
          29                 print " ".join(self.tds)
          30                 self.tds = []
          31         else:
          32             pass        
          33         self._xq = tag
          34         
          35             
          36     def handle_data(self, data):
          37         if self._xs:
          38             self.tds.append(data.strip())
          39         else:
          40             pass
          41             
          42 
          43 
          44 class MedalPage(webapp.RequestHandler):
          45     def get(self):        
          46         r = urlfetch.fetch('http://data2008.sports.tom.com/medaltop-1-1.shtml', method="GET")        
          47         if r.status_code == 200:
          48             content = r.content
          49             
          50             parser = MyHTMLParser()
          51             parser.feed(content)
          52             parser.close()      


          21 行寫成了         self._xp == tag
          33 行寫成了         self._xq = tag

          好久不弄python了 5555555555555555555555555555555555555555555555555
          浪費以下午

           



          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 14, comments - 9, trackbacks - 0, articles - 0

          Copyright © left

          主站蜘蛛池模板: 阳城县| 竹山县| 呼图壁县| 喀喇沁旗| 石首市| 彭州市| 桂东县| 绥芬河市| 泰宁县| 托克逊县| 阿勒泰市| 西畴县| 虹口区| 松潘县| 成安县| 洛川县| 巨鹿县| 华蓥市| 土默特左旗| 松溪县| 揭西县| 临泽县| 托克托县| 霞浦县| 湘乡市| 眉山市| 美姑县| 台江县| 噶尔县| 绵阳市| 仲巴县| 夹江县| 肇庆市| 泸水县| 万盛区| 彭州市| 宜黄县| 安国市| 宁陕县| 上栗县| 迁安市|