Der Titel ist vielleicht ein bisschen komisch ausgedrückt aber mir fiel nichts Besseres ein:
Code: Alles auswählen
def get_mail_list(self, mail_account):
response = unicode(self._browser.open('http://www.temporaryinbox.com/inbox.php', 'inbox=' + mail_account).read(),\
self._browser.encoding())
mail_count = 0
for mail in range(0, response.count('<tr onclick="')):
mail_count += 1
"<tr onclick="" indiziert eine vorhandene mail auf der Seite.
Das heißt wenn es 2 gibt wird mail_count nachher natülrich auf 2 stehen.
Warum das alles in einer for schleife und nicht einfach mit?:
mail_count = response.count('<tr onclick="'))
Nun weil ich noch folgendes machen will:
Ich möchte zu jedem mail eintrag den verweisenden link bekommen, den sender der mail und den Titel der Mail.
Jetzt habe ich aber keine Ahnung wie ich das organisieren soll.
Tuple und List fallen weg weil mir nicht einfällt wie ich folgendes machen soll
Code: Alles auswählen
mail_list.add([id=id, author=author, title=title])
Code: Alles auswählen
mail_list = {'title':{'author':author, 'id':id}}
Hat jemand eine Idee?
EDIT:
Ich sehe grade das sich BeautifulSoup für diese Zwecke gut eignen könnte, kann mir jemand erklären was es genau mit BeautfilSoup auf sich hat und ob es das beste Modul für solche Vorhaben ist? Wäre toll!