Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problemy z generowaniem listy w Pythonie i przechowywaniem jej w bazie mysql

Wygląda na to, że nadpisujesz swoje listy zamiast dołączać do nich, kiedy to robisz:

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

Myślę, że warto to zmienić na:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL dopasowuje wiele wartości do PRZECIW

  2. Różnica między $http.get a method:'GET'

  3. Błąd interfejsu (0, '')

  4. Jak zmienić sekundy na wartość czasu w MySQL?

  5. Ostrzeżenie:mail() [function.mail]:Nie udało się połączyć z serwerem pocztowym na porcie localhost 25