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

          Posted on 2008-08-09 16:21 left 閱讀(428) 評論(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

          主站蜘蛛池模板: 建平县| 穆棱市| 斗六市| 积石山| 绥阳县| 松江区| 嘉峪关市| 郓城县| 甘泉县| 琼中| 双鸭山市| 汶川县| 盈江县| 元朗区| 峨山| 永宁县| 安西县| 易门县| 长沙县| 雷波县| 石狮市| 淮南市| 漳州市| 渭南市| 栾川县| 江都市| 斗六市| 温州市| 乌拉特前旗| 舞钢市| 哈巴河县| 沐川县| 黄骅市| 滨海县| 宜章县| 英德市| 望谟县| 萨迦县| 息烽县| 仁寿县| 长垣县|