Nur der erste link der eine URL-Liste mit BeautifulSoup

Ich analysiert eine gesamte HTML-Datei, extrahieren von URLs mit Beautifulsoup-Modul in Python, mit diesem Stückchen code:

for link in soup.find_all('a'):
    for line in link :
        if "condition" in line :

           print link.get("href")

und ich bekomme in der shell eine Reihe von links, die zu beobachten, die Bedingung in der if-Schleife:

  • http://..link1
  • http://..link2
  • .
  • .
  • http://..linkn

wie kann ich in einer variable "Ausgabe" wird nur der erste link in dieser Liste?

EDIT:

Die web-Seite ist : http://download.cyanogenmod.com/?device=p970 , das Skript für die Rückgabe des ersten kurz-URL (http://get.cm/...) in der HTML-Seite.

Den link loop, parse, ALLE <a href> </a> strings in die HTML-Seite, die Zeile loop flows wieder den Turnus der überprüfung der Bedingung in der wenn-Turnus, also es gibt nur die URLs, beachten Sie die Bedingung

InformationsquelleAutor Gabriele Salvatori | 2012-10-14

Schreibe einen Kommentar