Я недавно использовал библиотеку газет python и пытаюсь создать систему, которая просматривает все статьи на сайте BBC News и вставляет каждый заголовок в базу данных MySQL, расположенную на моем ПК в WAMP.сервер.Моя проблема в том, что следующий код возвращает как фактические заголовки статей, так и нулевые значения, которые я, очевидно, не хочу в своей базе данных.Есть ли способ, которым я могу остановить это?
Спасибо:)
import newspaper
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
passwd="",
database="headlines"
)
mycursor = mydb.cursor()
sql = "insert into headlines (headline) values (%s)"
search = newspaper.build('https://www.bbc.co.uk/news')
for article in search.articles:
mycursor.execute(sql, (article.title,))
mydb.commit()