Feedparser Python - PullRequest
       45

Feedparser Python

0 голосов
/ 19 января 2020

Я хочу сделать снимок, но я не нахожу ...

Маршрут

@app.route('/feed/all_feed', methods=['GET', 'POST'])
@login_required
def All_feed():
    try:
        user_id = current_user.get_id() # return username in get_id()
    except Entry.DoesNotExist:
        abort(404)
    query=feed.select().where(feed.user_feed==user_id)
    liste_url=[key.feed_url for key in query]
    if(len(liste_url)>0):
        for _url in liste_url:  
            dic=feedparser.parse(_url).entries
            logger.debug("Feed (all) : %s",dic)
    else:
        flash("You have not feed,created it")
        return render_template(url_for("index"))
    return render_template("vue_all_feed.html",dic=dic,liste_feed_dic=feed_nom_url())
and template

{% for e in dic %}
<h1>titre {{ e.title }}</h1>
<p> publication{{ e.published }}</p>
<p>Description{{ e.summary }}</p>
<p><a href="{{ e.link }}">Liens de l'article</a></p>
<img src="e.media_content" alt=" l'image n'est pas affichée">

{% endfor %}

, и существуют другие сайты, использующие не одинаковую структуру для RSS, когда я используйте сводку для получения различной информации: как небольшой текст и изображение, вывод такой:

<a href="https://www.judgehype.com/news/interview-premium-decouvrez-evil-sun-et-son-avis-sur-les-jeux-de-blizzard-161447/"><img src="https://main.judgehype.com/images/news-vignettes/2020/382550-1578409329.jpg" hspace="5" width="133" height="80" border="0" align="left"/></a>Apr&egrave;s le lancement de l&#39;offre Premium, j&#39;ai publi&eacute; plusieurs interviews de visiteurs qui avaient pass&eacute; le pas de l&#39;abonnement &agrave; JH. J&#39;ai mis de c&ocirc;t&eacute; l&#39;id&eacute;e pendant un bon moment et r&eacute;cemment, Evil-Sun a publi&eacute; un commentaire disant que ces articles lui manquaient. Cela m&#39;a donn&eacute; envie de relancer le concept. Et pour commencer, ben qui choisir d&#39;autre que lui ? ;)

Я потерян ...

...