Visualizzazione dei risultati da 1 a 2 su 2

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    15

    [PYTHON] Ciclo for applicato al package soup

    Salve/Buonasera,

    ho il seguente codice non funzionante e non so il perchè..

    codice:
    from bs4 import BeautifulSoupfrom urllib2 import urlopen
    import html5lib
    
    
    import requests
    
    
    r  = requests.get("http://www.nationalleague.ch/NL/spiele/nla/de/statistix_qualification.php?gameid=20151105071142")
    
    
    paginahtml = r.text
    
    
    soup = BeautifulSoup(paginahtml)
    lista = range(3)
    
    
    for count in lista:
      print (soup.find_all('th')[count].string)
    Così invece funziona:

    codice:
    from bs4 import BeautifulSoupfrom urllib2 import urlopen
    import html5lib
    
    
    import requests
    
    
    r  = requests.get("http://www.nationalleague.ch/NL/spiele/nla/de/statistix_qualification.php?gameid=20151105071142")
    
    
    paginahtml = r.text
    
    
    soup = BeautifulSoup(paginahtml)
    lista = range(3)
    
    
    print (soup.find_all('th')[0].string)
    print (soup.find_all('th')[1].string)
    print (soup.find_all('th')[2].string)
    Grazie mille per qualsiasi aiuto
    "Non sono stupido, sono ignorante!"

  2. #2
    Che errore dà?

    In ogni caso perchè non iteri direttamente sulla lista restituita da find_all?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.