Press "Enter" to skip to content

Introduction and Basics – Python Reddit API Wrapper (PRAW) tutorial p.1


cosa sta succedendo a tutti e benvenuto
a un wrapper API o professionista di Python reddit
serie di tutorial se non sai cosa
reddit è pronto per un posto con
benvenuti su Internet, quindi comunque
reddit com è come se fosse quasi come un
forum per praticamente nessuno
informazioni contestuali quindi ci sono
fondamentalmente solo un gruppo di sub-reddits
che comprendono reddit e poi a
il subreddit è fondamentalmente il contestuale
parte in cui hai sub-reddits per
come la politica di programmazione di Python
tecnologia in su e praticamente
tutto ciò a cui riesci a pensare e se tu
non posso pensarci tu puoi crearne uno tuo
subreddit per questo, quindi è giusto così
calmo se non hai un account andare
avanti e iscriviti basta compilare il modulo
e tutto ciò che ho già un account
per questo tutorial, quindi ho intenzione di andare
avanti e accedi è pron tutorial
la password è che i cookie non incidono sulla rete
quindi ora andremo alle preferenze
una volta creato un account vai su
app e poi vai avanti e crea un’app
e questa app deve essere una sceneggiatura e
allora possiamo dargli un nome, sono solo
andando a chiamarlo frode tutorial è
toriel difficile e stiamo per dire in
la descrizione tutorial sul labbro per tutti
rissa rissa grazie e poi per questo
farai solo il programma Python che hai
Annette è ok, quindi andiamo avanti
e crea un’app e poi ecco la tua
ID cliente e quindi questo è il tuo segreto
Ho intenzione di spostare questo per ora ma
sarà questa informazione utile
avremo bisogno di un attimo, quindi cosa?
stiamo andando a utilizzare è richiede così
questi sono i documenti per farti fare
dovrebbe solo essere un processo di installazione dei pip
di marciume e questi sono i documenti ma
se tu se cerchi solo come pron
probabilmente riceverai la documentazione su Google
per 3.6 quello che vuoi veramente ottenere è
solo la documentazione più recente, quindi se
fai semplicemente la documentazione
assicurati che sia l’ultimo perché
molte cose sono cambiate
così comunque spostando questo da parte in effetti io
penso che potrei anche solo chiudere questo io
penso che ho finito
quello che sto per fare ora è aperto
qui ampio tutorial assicurarsi che si adatta
la mia pagina e ci piacerà
facendo un esempio molto veloce di compensazione
alcune informazioni quindi assicurati che siano adatte
freddo
così prima cosa abbiamo intenzione di andare avanti
e facciamo è che dobbiamo importare pro e poi
una volta importati probabilmente ci sarà da piacere
impostalo come un’istanza reddit
fondamentalmente, quindi, sto per dire reddit
è uguale al prof. punti reddit per reddit
istanza e quindi avrai bisogno
cliente ID client segreto e dovremmo
prezzo perché stiamo andando a riempire
questi in un attimo e poi tu
bisogno di un nome utente password e un utente
agente non sono sicuro del motivo per cui devi avere
un agente utente, ma tu credo
[Musica]
quindi l’ID cliente è quello che ti ho appena mostrato
ragazzi un attimo fa quindi questo è il mio cliente
ID proprio qui questo segreto boom
proprio qui username è prostituta Oreo
prom tutorial password was cookies a
user agent Voglio dire che puoi mettere qualsiasi cosa
qui dentro quindi non sono proprio sicuro
certo a un certo punto come ho usato solo
l’intuitiva API reddit prima e tu
in realtà doveva avere solo qualcosa in
user agent ma non sono sicuro di cosa è richiesto
comunque ci vai, ora abbiamo il nostro
piccola istanza reddit e siamo pronti
fare cose con esso così per esempio come
Stavo dicendo che il rosso è composto da
un mucchio di subreddit quindi andiamo avanti
e specifica un subreddit, quindi ho intenzione di farlo
diciamo che subreddit equivale a reddit dot scriverlo
e un subreddit che sceglieremo è
Python ora diciamo che vogliamo perché
come se ti avessi mostrato ragazzi prima come se
andiamo a Reddit calmo con Erica Python a destra
qui puoi vedere come puoi
le cose in modi diversi come il caldo è un
combinazione fondamentalmente di voti al tempo
nuovo è solo puramente tempo qual è il
nuovo primo tipo di forum o
una cosa del genere l’aumento è solo roba
questo sta aumentando abbastanza rapidamente
controverso è solo tutto ciò che ha
una combinazione di molti voti e
giù voti in alto penso solo giusto
voti e tempo di plastica molto non lo sono
positivo con la differenza tra caldo
e il top è qualcuno che vuole postare qui sotto
qual è la differenza tra caldo e alto
è noto per essere stato ordinato da
vota per certo che forse è solo favori
entrambi leggermente più ma come puoi vedere
non vedi davvero troppe possibilità
essere duro oh questo è pop degli ultimi 24
ore
okay, quindi potremmo dire in cima alla
l’anno scorso per esempio, sì, penso a questi
sono come i migliori post di tutti
l’ultimo anno
bello così chi è questo
bravo ragazzo comunque, quindi puoi fare come
qualcuno di questi che volevi ora
in realtà non sono sicuro di come farlo
probabilmente puoi controllare i documenti
anche se per come farlo in un prossimo modo
collegamenti da XYZ in ogni modo stiamo andando a
cercare solo caldo, quindi stiamo andando a dire
hot Python è uguale a sub reddit dot hot e
allora quello che faremo è che lo siamo
andando a solo tipo di passare attraverso questi
quindi per esempio potremmo dire come
dot Hut, mi dimentico di cosa sono l’impostazione predefinita
non so se mi piace 30 o 200 o non lo faccio
sapere qual è il numero predefinito ma tu
può anche passare il limite qui in modo da
posso dire che il limite è uguale a 1 così che sarà giusto
restituire il Python più caldo
informazioni al momento, quindi cosa possiamo
fare ora è iterare attraverso qualunque cosa
il ritorno è quindi questo è 1 ma potremmo dire
Non so 5 quindi 4 per la presentazione in
caldo Python possiamo lasciare che di stampare che
sottomissione e vedere cosa siamo ciò che siamo
lavorando con il tempo va bene così qui
sono queste osservazioni così queste sono
in pratica i tuoi ID quindi questa è una discussione
ID per qualsiasi argomento siamo noi
non ne so molto di più
loro ora capisco che è un oggetto
si potrebbe non sapere che è un oggetto che
potrebbe essere solo un ID, quindi intendo con
qualsiasi modulo se ti va se non lo fai
Mi piace davvero leggere Documenti che puoi fare
derp e che ti darà tutto il
Attribuisce così, per esempio, questo sta andando
spargere molto sporco ma comunque
andiamo fino in cima quindi questo è
come uno di quello che dovrebbe avere lo sporco giusto
fatto uno ma comunque qui è possibile
chiaramente vedi ok qui sembra che questi siano
un sacco di ragazze qui ma come te
vieni qui e possiamo vedere subito
come ok approvato quando o qualsiasi cosa e a
molte di queste cose sono come tu conosci la torta
quando è stato creato creato et Cie delete
quale sarebbe stato anni definito
i diritti per eliminarlo
ma puoi provare a trovare qualcosa
utile qui che è tipico come puoi
rispondi ad esso
puoi controllare quanti voti puoi
inversalo anche se non farlo
come ma tu puoi afferrare il titolo comunque io sono
non concentrarsi troppo su questo ma
comunque se vuoi ti piace puoi
tipo di passare attraverso tutte le cose ma così
per esempio, prendiamo il titolo così
stampare piuttosto che la loro sottomissione e
piuttosto che sottomissione che è solo il
ID ma in realtà è un oggetto che possiamo
titolo del punto di riferimento in modo che l’annuncio sia come
con qualsiasi cosa in Python l’attributo
il titolo dovrebbe essere popolato ora grazioso
molto di tutto ciò che vedi nell’improvvisare
lo sai che fondamentalmente è una funzione
chiamala puoi praticamente indovinare
sta per essere ancora un altro API chiamato così
che i dati potrebbero non esistere ancora, per ora
andare avanti e gestirlo di nuovo e lì
vai così hai i primi cinque così
questo è il posto di lavoro ufficiale
su cosa stanno lavorando tutti questa settimana e
se andiamo qui andiamo in alto vedremo
che questi non sono in realtà come questi
sono um questi sono stickies quindi potremmo
in realtà non vogliamo quelli che potremmo
non essere interessato a quell’informazione così
una di quelle cose era una delle
gli attributi sono piuttosto appiccicosi, quindi è giusto
un valore booleano quindi, ad esempio, potremmo
prendere se non Submission dot appiccicoso
stampare il titolo del punto di presentazione
quindi ora dovremmo prendere il non appiccicoso
quelli così ci vai così suppongo che lui sia
solo tipo di vivere dovrebbe essere solo
tre penso sia solo per
avvolgendo sì così comunque anche se noi
ha attraversato cinque abbiamo ancora pubblichiamo solo
il titolo a tre di loro perché quelli
i primi due erano solo stickies quindi um così
ora possiamo ottenere tutti i tipi di altro
informazioni su di loro così come piuttosto che
solo titolo di presentazione potremmo potremmo
ottenere tutti i tipi di cose come per esempio
potremmo dire che conosci titolo e cibo
oops
bretelle graffe non punti e virgola che
onestamente i bassi non sembrano funzionare
lo vedremo abbastanza presto ma abbiamo
visita ricovero visitato puntino ora punto
formato e poi proprio come prima
invio sottomissione titolo punto UPS
punto sottomissione presentazione punti
visitato fresco, quindi lo diremo di nuovo
va bene così ad esempio la guida ai titoli su come
per creare un bot di Twitter con Python così
è un po ‘fuori dallo schermo ma si
comunque questo ha visitato il bene falso facciamolo
guarda cosa succede se clicchiamo qui
Non ricordo se vedi il
commenti o meno sicuramente lo farebbe comunque
direbbe che hai visitato ma scopriamo
altrettanto falso forse sono riuscito a farlo davvero
fare clic sul collegamento Non faccio clic su di esso
proviamo di nuovo proviamo di nuovo il
l’altra cosa che volevo sottolineare era
gli alti e bassi sono piuttosto funky
okay, visto che non abbiamo visitato, ho scelto
di provato che in passato ed era
bene, forse devi visitarlo tramite il
API non lo so comunque letteralmente
tutto è a zero a meno che non lo sia
nei negativi quindi forse il professionista no
come aggiornato per come un nuovo cambiamento nel
API subreddit Davvero non lo so
comunque su qualsiasi richiesta è possibile ottenere
tutti i tipi di informazioni che puoi fare tutto
generi di cose quindi aggiungi solo alcuni esempi
sai che abbiamo appena preso un mucchio di
informazioni ma puoi farlo anche tu
tutti i tipi di cose che puoi intraprendere
quindi puoi fare il voto giusto che puoi fare
Voto declinato anche se come bot di nuovo
non lo faresti le uniche volte in cui tu
dovrebbe davvero usare questi comandi o simili
se fai qualche tipo di reddit come a
app del telefono o qualcosa del genere e
è come un essere umano che decide di farlo
quindi questo sarebbe come
in linea di principio contro i Termini di servizio
puoi rispondere che non c’è niente nel
documenti che dicono che un robot non può applicare la risposta
scusa e poi puoi anche iscriverti
e annullare l’iscrizione così almeno alcune cose
che potremmo fare potremmo rispondere
solo non so davvero cosa rispondere ma
possiamo anche iscriversi così per esempio noi
potrebbe dire subreddit dot iscriversi e
che dovrebbe iscriversi al Python
subreddit andiamo avanti e gestiscilo
molto veloce , supponiamo di aver visitato
il tuo trading ma vediamo se noi
abbonato almeno così inizialmente siamo
non abbonato al subreddit Python
siamo abbonati, potremmo pensarci
dovrebbe andare via questo punto subreddit
Annulla l’iscrizione
e ora se dovessimo aggiornare questa pagina
abbiamo bisogno di sottoscrivere lo giuro io sono
stamattina mi sto godendo tutto il caffè
mi sono iscritto ancora una volta, ne sono abbastanza sicuro
ha detto annullare l’iscrizione ma il pulsante
Non penso che il colore cambiato sia così
cosa mi fa inciampare in questo momento di solito
è come il rosso o il verde sì, okay, adesso
ho una disiscrizione, devo tornare indietro
e guarda e guarda se ha detto comunque noi
ho sottoscritto ho fatto solo un punto no
in realtà lo ha eseguito quindi non so dovrebbe
sono abbonato ma è strano perchè
Era come se il colore non cambiò mai rilasciato
Non penso che potrei perdere il mio
la mente ma comunque va bene così è come un
una sorta di rapida introduzione al Python
API reddit da qui puoi leggere
documenti o utilizzare sporco e attributi e
forse capire un mucchio di roba su
il tuo altrimenti nel prossimo tutorial
saremo tipo di passare attraverso
e mi sto davvero appassionando davvero
navigando come i commenti perché
la navigazione dei commenti è significativa
più difficile della navigazione
gist invia correttamente le richieste
sono sempre ordinati molto bene mentre
i commenti sono come il modulo di iscrizione è gentile
di un problema di ricorsione e può solo
tipo di essere un po ‘ più impegnativo quindi
ad ogni modo che faremo a
prossimo tutorial se hai domande
i commenti riguardano qualsiasi cosa si senta libera
anche sotto altrimenti ti vedrò in
alla porta accanto
Please follow and like us:

Be First to Comment

Lascia un commento