Я пытаюсь импортировать фид в базу данных Mysql, размещенную на pythoneverywhere, используя python, но я не могу заставить ее работать. вот код, который я использую.Импорт rss-файлов в базу данных MySQL с использованием python
import MySQLdb
import feedparser
myfeed = feedparser.parse("http://www.couponchief.com/rss/")
for item in myfeed['items']:
title = item.title
link = item.link
description = item.description
print title
print link
print description
db =
MySQLdb.connect('mysql.server','lesmun','*******','lesmun$default');
with db:
cur = db.cursor()
cur.execute("INSERT INTO ini(title, link, description)VALUES(%s,
%s, %s)", (title,link,description))
print 'Succesfull!'
# close the cursor
cur.close()
# close the connection
db.close()
любые предложения?
В чем проблема? Есть ли трассировка, сообщение об ошибке или какое-либо другое описание того, что происходит не так? – mhawke
Я понятия не имею, что он просто ничего не делает, когда я запускаю код, который кажется нормально, но его не впрыскивают ничего, а его не печатают мои объекты. @mhawke –
Думали ли вы об использовании таких сервисов, как [Superfeedr] (https: // superfeedr.com), который будет использовать веб-кейс для отправки вам RSS-контента в JSON? Это избавит вас от парсинга и опроса. :) –