Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
498 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  récupération données tableau html avec python

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

récupération données tableau html avec python

n°2263324
julietter
Posté le 27-07-2015 à 12:16:30  profilanswer
 

Bonjour à tous,  
 
Je débute tout juste sur ce forum et sur python, je suis donc navrée si ce sujet n'est pas au bon endroit ou s'il est mal formulé.  
 
Pour mon travail, je chercher à récupérer des données d'un tableau html pris sur www.societe.com à l'aide du logiciel python. Mais celui-ci me donne du fil à retordre :$. En effet, il ne semble pas à même de compter les colonnes dans chaque ligne pour prélever les données que je souhaite. Mon code est le suivant:  
 
from bs4 import BeautifulSoup
import urllib
url = 'http://www.societe.com/bilan/air-liquide-sante-international-552134728201312311.html'
html_file = urllib.request.urlopen(url)
soup = BeautifulSoup(html_file)
tables = soup.findAll('table')
for money in tables[0].findAll('tr'):
   tds=money.findAll('td')
   print (tds[0].string, '=>', tds[1].string)
 
et le message d'erreur est: IndexError: list index out of range.  
 
L'un d'entre vous aurait-il une idée?  
 
Merci d'avance et bonne journée à tous.  

mood
Publicité
Posté le 27-07-2015 à 12:16:30  profilanswer
 

n°2263355
masklinn
í dag viðrar vel til loftárása
Posté le 27-07-2015 à 15:09:25  profilanswer
 

Le premier <tr> de ta table contient des <th>, pas de <td>. Donc money.findAll('td') est une liste vide, et donc erreur. Normal.


---------------
I've never understood the compulsion to use Web technologies minus the Web's security and deployment models. It seems a bit like throwing the orange away and eating the peel. — @ justinschuh‬

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  récupération données tableau html avec python

 

Sujets relatifs
HTML ou PHP ?[Résolu] Récupération d'id ne se fait pas
[HTML/CSS & ECLIPSE] [résolu]d3.js : filtrer X dernières données d'un .csv
Macro copier tableau avec plusieurs critèresproblèmes récupération checkbox dynamique
Ajout de variables dans un tableautableau outofBound
Send email from HTML pagePython : Demande d'avis pour coup de gueule !
Plus de sujets relatifs à : récupération données tableau html avec python


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR