Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Problemas ao gerar uma lista em python e armazená-la em um banco de dados mysql


Parece que você está substituindo suas listas em vez de anexá-las ao fazer isso:
for site in sites:
    items = [site.select('//h2').extract()]
    item = [site.select('//h3').extract()]
    meta = [site.select('//meta').extract()]

Acho que você pode querer mudar para:
for site in sites:
    items.append(site.select('//h2').extract())
    item.append(site.select('//h3').extract())
    meta.append(site.select('//meta').extract())