2012-10-13 5 views
0

Cela semble être une question très simple, donc je vais supprimer si c'est une répétition. Je n'arrive juste pas à trouver la réponse. J'utilise le module feedparser pour analyser un flux RSS. Je veux publier la sortie sur un widget sur un site. Je ne veux pas que le script python écrive toute la page. Je veux juste pouvoir obtenir la sortie sur la page web. Quelqu'un peut-il me pointer dans la bonne direction?Placez la sortie Python dans le widget HTML

Détails:

J'ai un blog qui est exécuté séparément de la page que je voudrais afficher le flux RSS sur. J'ai le script pour analyser le blog et générer l'info que je veux. Je veux obtenir la sortie générée dans un iframe ou table ou similaire sur une page HTML statique. La page statique est entièrement séparée du blog.

+1

Je ne suis pas sûr de la partie de "publier la sortie sur un widget sur un site" et "obtenir des résultats sur la page Web". Quelle est votre configuration? – VKen

+0

Je ne suis pas sûr que ce soit généralement responsable. Cela dépend de ce que vous utilisez pour créer le reste de la page Web, et de ce que vous entendez par "widget". D'une manière générale, si vous voulez générer dynamiquement une partie d'une page, vous devez générer dynamiquement le tout. (Même si le contenu est essentiellement statique.) – millimoose

+0

Désolé. Ajouté quelques informations supplémentaires. :/ – Sneagan

Répondre

1

L'une des plusieurs options: Je pense que cela pourrait être plus rapide/plus facile ...

Téléchargez le script python au serveur. Avoir créer/mettre à jour un fichier lisible par le public sous le webroot. Ecrire du javascript pour charger cette page dans votre page html.

Si vous voulez avoir envie de programmer le script pour qu'il s'exécute périodiquement via cron.

+0

J'ai choisi celui-ci parce que j'ai décidé de l'utiliser, mais VKen avait aussi une excellente solution. Voir ci-dessous! – Sneagan

1

Je vais coller mon commentaire dans la réponse ici aussi.

Il y a beaucoup de façons de s'y prendre, mais je vais d'abord me concentrer sur la question de la décision de conception.

Pour simplifier les choses, créez deux pages. Première page pour afficher les informations générées sans les informations générées, juste le style et tout autre glaçage sur le gâteau. Incluez un point sur la deuxième page, qui est le contenu généré.

La réponse de John a une bonne méthode pour résoudre le problème de l'exécution manuelle du script: en utilisant cron.

Questions connexes