sql >> Base de Datos >  >> RDS >> Mysql

Problemas al generar una lista en python y almacenarla en una base de datos mysql

Parece que está sobrescribiendo sus listas en lugar de agregarlas cuando lo hace:

for site in sites:
    items = [site.select('//h2').extract()]
    item = [site.select('//h3').extract()]
    meta = [site.select('//meta').extract()]

Creo que podrías querer cambiarlo a:

for site in sites:
    items.append(site.select('//h2').extract())
    item.append(site.select('//h3').extract())
    meta.append(site.select('//meta').extract())