İki telefon numarasını ayıklamak için python/selenium kullanıyorum ve sonuçları bir sqlite3 veritabanına kaydedin. Bazı sayfalarda bu bu hatayı alıyorum olur sadece bir telefon numarası vardır: -sqlite3'te, değer bulunamadığında bir sütuna "0" nasıl eklenir?
sqlite3.OperationalError: table IRELAND has 7 columns but 6 values were supplied
masa telefon numaralarını PHONE1'e CHAR (20), PHONE2 CHAR (20) depolamak için iki sütun vardır.
Hiçbir değer bulunamadığında 0 (Sıfır) eklenebilir mi?
Benim Kod: - Yardımlarınız için şimdiden
phones = browser.find_elements_by_class_name("phone")
for phone in phones:
print phone.text
query += ",\'"+phone.text+"\'"
teşekkürler.
Sorgu parametrelerini kullanın! Kodunuz SQL enjeksiyonuna karşı savunmasızdır. –