Как я могу использовать библиотеку Python HTMLParser для извлечения данных из определенного тега div?

Я пытаюсь получить значение из HTML-страницы с помощью библиотеки Python HTMLParser. Значение, которое я хочу получить, находится внутри этого HTML-элемента:

...
<div id="remository">20</div>
...

Пока это мой класс HTMLParser:

class LinksParser(HTMLParser.HTMLParser):
  def __init__(self):
    HTMLParser.HTMLParser.__init__(self)
    self.seen = {}

  def handle_starttag(self, tag, attributes):
    if tag != 'div': return
    for name, value in attributes:
    if name == 'id' and value == 'remository':
      #print value
      return

  def handle_data(self, data):
    print data


p = LinksParser()
f = urllib.urlopen("http://domain.com/somepage.html")
html = f.read()
p.feed(html)
p.close()

Может ли кто-нибудь указать мне правильное направление? Я хочу, чтобы функциональность класса получила значение 20.

Ответы на вопрос(1)

Ваш ответ на вопрос