2017-02-02 4 views
-1

Ich versuche, die Top-Einreichung von einem subreddit, die nicht sticky ist.Wie schließe ich Haftnotizen mit PRAW aus?

versucht, etwas wie folgt aus:

reddit = praw.Reddit(client_id='xx', client_secret='yy', user_agent='zz') 
submissions = reddit.subreddit('theSubreddit').hot(limit=1, sticky=True) 

Aber es funktioniert nicht, Rückkehr nur eine Fehlermeldung, sticky kein gültiges Argument ist. Wie kann ich das erreichen? Ich verwende PRAW Version 4.3.0

Hinweis Ich habe cross-posted this question here.

Es gibt eine similar question früher gepostet, aber das ist anders. In meinem Fall ist die limit1. Ich ziele nur auf die oberste nicht-klebrige Einreichung. Wenn Sie also innerhalb einer Schleife submission.stickied manuell überprüfen, kann ich nichts zurückgeben, wenn die oberste Einreichung eine klebrige ist.

+0

Es sieht also so aus, als müssten Sie zuerst die Einsendungen erhalten und dann die eingefügten Einsendungen erhalten und diese beiden Listen vergleichen. Ich würde denken, dass Sie etwas wie die Antwort tun müssten, die Sie zur Verfügung gestellt haben. Wie, erhalten Sie Eingaben dann 'wenn submission.stickied: weiter ' – Alastair

+0

@Alastair danke für die Antwort. Ich war auf der Suche nach einem einfacheren Weg und ich denke, ich habe das! Wird das bald als Antwort hinzufügen. –

Antwort

1

Ich habe gerade die solution from Reddit, wo ich diese Frage gestellt. Danke an den Reddit Benutzer bboe.

Sicher ist dies kein iterbares Objekt/Array, das ich zuvor bekommen habe.
Dies ist nur ein einzelnes Objekt, bei dem ich nicht iterieren muss, um seine Eigenschaften zu erhalten.

+1

Danke für die Bestätigung. – bboe

Verwandte Themen