Je souhaite ignorer la première ligne d'en-tête de mes données effacées, je me bats avec l'écriture de code pour cela, toute aide serait appréciée.Comment ignorer la première ligne d'en-tête de la table pendant un scrap
Le code que je suis venu avec jusqu'à présent:
import csv
import urllib.request
from bs4 import BeautifulSoup
soup = BeautifulSoup(urllib.request.urlopen("http://tis.nhai.gov.in/TollInformation?TollPlazaID=236").read(),'lxml')
tbody = soup('table' ,{"class":"tollinfotbl"})[0].find_all('tr')
for row in tbody:
cols = row.findChildren(recursive=False)
cols = [ele.text.strip() for ele in cols]
'tbody = soupe ('table', { "classe": "tollinfotbl" }) [0] .find_all ('tr') [1:] 'probablement .. –
son fonctionnement pour le firstheader, si je veux sauter tout en-tête de temps, tout en imprimant la table ?? Je veux dire toute la ligne d'en-tête – Prashant
ne comprends pas. C'est juste une table, donc elle devrait avoir un seul en-tête. À moins que je ne te comprenne mal. –