Press "Enter" to skip to content

Streaming from Reddit – Python Reddit API Wrapper (PRAW) tutorial p.3


00:00:00cosa sta succedendo a tutti il benvenuto a

00:00:02terza parte delle API Python reddit

00:00:04involucro o progetto serie Oriole in questo

00:00:07il video torniamo importo in streaming da

00:00:10reddit quindi a questo punto abbiamo praticamente

00:00:14appena fatto tutto il tipo di

00:00:15storicamente come se si stesse guardando

00:00:16Reddit ma come si può sapere a volte

00:00:19quando si posta roba su reddit si otterrà

00:00:20come una risposta immediata di ritorno da un bot

00:00:22o o anche come alcuni dei come il

00:00:24mod di auto e cose del genere, ma anche

00:00:27si potrebbe desiderare di forse hai intenzione

00:00:28per mantenere un database up-to-date, o forse

00:00:31si sta cercando di impostare come un avviso

00:00:34per qualcosa che sa c’è tutto

00:00:37tipi di motivi per cui si potrebbe effettivamente

00:00:38desidera per lo streaming reddit piuttosto che

00:00:40guardando indietro storicamente anche in streaming

00:00:42per un sacco di applicazioni sta per essere

00:00:45meno come chiamata API intensa di esso

00:00:47sarebbe quello di sapere mantenere facendo API

00:00:49chiama costantemente in modo um così andiamo avanti

00:00:54e coprire la modalità di streaming in realtà è

00:00:56in realtà super semplice si aggiunge solo un puntino

00:00:58flusso di fronte a tutto così per

00:01:00ad esempio quello che potremmo dire è per un commento

00:01:03quindi in questo caso andremo a ancora

00:01:05Continuiamo con subreddit ma siamo solo

00:01:06iniziare qualche nuovo nuovo testo così per

00:01:08commento in subreddit dot flusso dot

00:01:13commenti ora si possono anche fare flusso dot

00:01:16su altre cose, se ho dimenticato di menzionare

00:01:17che si potrebbe fare su una specifica ancora

00:01:19presentazione se si voleva in ogni caso la

00:01:22commento nei commenti flusso subreddit

00:01:25cosa vogliamo fare andiamo avanti e

00:01:32possiamo dire di stampa in realtà facciamolo provare

00:01:37per impostare come voglio fare questo diciamo

00:01:39vogliamo prendere un ID genitore e che verrà

00:01:42la versione stringa di commento dot

00:01:45genitore e poi quello che vogliamo fare è

00:01:52per commentare subreddit quella stringa

00:01:54commenti in modo che cosa stiamo andando a dire ora

00:01:56è che andremo a dire come in fondo

00:02:00quello che voglio fare è afferrare diciamo come

00:02:02vogliamo afferrare tutte le risposte alle

00:02:04commenti così abbiamo bisogno di un genitore e ID

00:02:07potrebbe non esserci uno perché ho

00:02:09in realtà pensano commenti di alto livello non lo fanno

00:02:11disporre di un ID genitore che è thread

00:02:14così ho potuto essere nella correzione mia

00:02:16dichiarazioni prima, ma comunque facciamolo

00:02:17è di lasciare che nel caso in cui questo in una prova

00:02:21accettare eccezioni me e abbiamo intenzione di

00:02:24passano le persone stanno andando essere così pazzo ora così

00:02:28questo è un ID genitore Ora diciamo di lasciare

00:02:29dico come la presentazione Odio usare

00:02:32la parola di presentazione in modo che come un

00:02:33thread originale è uguale Ent reddit.com

00:02:41questo ci permetterà di cercare uno specifico

00:02:42commento di ID in modo che possiamo cercare per esso

00:02:46l’ID genitore così fresco così abbiamo la

00:02:51commento originale e quindi ciò che siamo

00:02:52andando a dire che è così possiamo semplicemente stamparlo

00:02:55fuori quindi è solo marchio genitore diverso

00:03:01ancora una volta originale e davvero originale

00:03:04sarebbe aa oggetto pro così che dobbiamo fare

00:03:07corpo su questo e poi la risposta di stampa

00:03:15e la risposta sarebbe commento che corpo e

00:03:24possiamo anche noi potremmo essere un po ‘meglio

00:03:25in realtà piuttosto che accettare eccezione è

00:03:28e facciamo disegnare eccezioni dot dot disegnare

00:03:36eccezione come e pure siamo un po ‘

00:03:41meglio, ma non molto così così ora possiamo andare

00:03:45avanti e flusso su queste osservazioni che ho

00:03:48credo che sia probabilmente abbastanza buono abbiamo

00:03:50potrebbe essere necessario cambiare il Python

00:03:51subreddit ma vedremo

00:03:58così alcuni di questi probabilmente non ha avuto i genitori

00:04:00è la mia ipotesi ha il risultato della stampa genitore prima

00:04:04hmm è strano che avremmo avuto a

00:04:08genitore sarebbe completamente vuoto perchè

00:04:10che non avrebbe ottenuto un ID I

00:04:10Non ci penserei o sono veramente vuoto

00:04:13ora è solo getto ci vuole tempo per

00:04:15Mi generare non quelle sono vuote è una specie

00:04:18di strano Io non sono abbastanza positivo perché un

00:04:23genitore sarebbe vuota come quella in ogni caso

00:04:25Stiamo ottenendo genitore qui non dovrebbe essere

00:04:28difficile per voi di fornire 40 caratteri

00:04:29stringa

00:04:30anche se bla bla bla e poi hai

00:04:32ha ottenuto la risposta dubito che saresti in grado di

00:04:33crack

00:04:34Anche con un Tunes CE va bene quanto grande di un

00:04:40facile due incidenti bro benvenuto a Reddit

00:04:43così va bene così che è come si potrebbe streaming

00:04:47nei commenti ora una cosa che mi porterò fino

00:04:50che non mi rendevo conto fuori dal cancello

00:04:52era o per un paio di cose prima di tutto

00:04:56non dimenticate che ogni volta che in fondo

00:05:00hai questa chiamata di funzione che è

00:05:03un altro si sa sciopero contro l’orecchio

00:05:06il limite totale di query in fondo la tua

00:05:08Limite chiamata API che è estremamente

00:05:12sfortunato API sporco chiamate per minuto

00:05:16mu che risucchia

00:05:18ora inizialmente si potrebbe pensare che è

00:05:21in realtà molto più grande di 30 specie

00:05:24se ti piace usare un po ‘di fermarsi e

00:05:25quindi utilizzare un po ‘di nuovo è

00:05:27quasi come come non lo so forse

00:05:29Mediamente nel corso di un’ora o

00:05:31qualcosa di simile ma inizialmente avrete

00:05:35ottenere un enorme picco e poi lentamente

00:05:37livellare a una media Sto solo bussato

00:05:39oltre a copiare una media di 30 come

00:05:41richiede un minuto così e mi dimentico dove

00:05:45vale a dire che è da qualche parte nella documentazione

00:05:47a quanto pare ho dovuto google per trovare

00:05:48tale limite ma c’è quel limite che

00:05:51Onestamente è piuttosto bassa, soprattutto quando

00:05:53non si fornisce l’ID genitore posso

00:05:57a capire il motivo per cui non si vuole

00:06:00fornire il contenuto padre o qualcosa

00:06:03così, ma seriamente se ha un

00:06:04ID genitore dare a me in modo che una specie

00:06:07di che è una specie di delusione come tutti

00:06:08le richieste sono uguali

00:06:10quindi hey, non contento di questo, ma in ogni modo

00:06:14quindi questo ecco una chiamata API questo ecco

00:06:19una chiamata API perché il solvente si

00:06:21so che hai avuto modo di andare a scoprire che

00:06:22ID genitore questo non dovrebbe essere una chiamata API

00:06:24ma è è una chiamata feei e poi il

00:06:27ruscello

00:06:28Non so con quale frequenza ti manda

00:06:30nuovi dati ma è un po ‘un po’

00:06:32frequentemente, ma cosa possiamo fare solo per

00:06:35tipo di mostrarvi questo, però ho intenzione

00:06:36di andare avanti e basta commentare questo fuori

00:06:38ecco è lì che mi ha colpito, ma tutti e tre

00:06:41a quanto pare non e anche questo l’ho fatto in

00:06:45Infatti Sto solo andando a eliminare tutto questo

00:06:47così simile a commentare che il corpo questo vogliamo

00:06:50stampare corpo Conklin non è una funzione

00:06:55chiamata

00:06:56riprovare bro bene quindi questo è solo un

00:06:59flusso commento quindi in ogni caso, se ho lasciato andare

00:07:01altrettanto velocemente come vuole bene è

00:07:05realtà tipo di fermo um che è

00:07:08probabilmente perché i subreddits Python

00:07:13sub specie di lenta rotazione a destra quindi cerchiamo di

00:07:14cambiare questo a qualcosa di notizie più veloce

00:07:17colpisce questo mi aspetto fino conosce che cosa questo

00:07:25è una novità per me oh super uomo tentato di

00:07:32Basta passare del tutto andiamo alla politica

00:07:35questo è il tipo di errore che non voglio

00:07:37di debug adesso mi dispiace

00:07:39proviamo di nuovo forse perchè sono quello che nessun

00:07:44questo è bello per me

00:07:46Ho stringa di questo senza alcun problema

00:07:48il diavolo sta succedendo ho intenzione di

00:07:56Io la cosa peggiore che si possa fare io veda

00:08:01se che ancora lo fa in questo modo è come

00:08:02un problema di inattività no non so comunque se

00:08:10qualcuno ha una soluzione a questo capo

00:08:12errore me lo faccia sapere che ero disgustoso

00:08:14in ogni caso va bene racchiudere in pieno eccezione

00:08:17solo per far questo tutorial continuare su

00:08:19la sua rotolo

00:08:20in ogni caso questo è in streaming i contenuti da

00:08:23Ora la politica se sono tornato la notizia e

00:08:26notizie di stampa è un subreddit molto più grande

00:08:28che alla politica

00:08:31fammi controllare puf reale veloce, quindi 22.000

00:08:36persone News al momento la politica ha

00:08:39stromale si prega di Wow 33.000 in realtà è

00:08:41più grande di notizie è comunque interessante

00:08:49um va bene così che è in streaming tutte le

00:08:52contenuti come vengono in esso ha un flusso

00:08:53in come un cluster in modo che appaia come forse

00:08:56è proprio come un aggiornamento ogni pochi

00:08:57secondi, ma se si sta pagando un pieno

00:08:59l’attenzione è in realtà un gruppo di

00:09:00come un gruppo come io non so nemmeno come

00:09:03molti questo è, ma come vediamo bene

00:09:05questo finisce con come questi Wow

00:09:08grazie per avermi aiutato a dimostrare il mio punto

00:09:09ragazzi va bene che un bullone fino piuttosto alta

00:09:12Va bene socialmente non troppi quando sono

00:09:15lo screening in passato simile

00:09:17Sembrava che fosse venuta come come 20

00:09:18alla volta e ora è una specie di inizio in

00:09:20la mattina così forse questo non è come

00:09:21il tempo per tornare intorno Reddit

00:09:24come 18:00 orientale o qualcosa e

00:09:27lesse potrebbe anche essere giù così in ogni caso

00:09:30chiudendo in modo non solo si può fare come

00:09:34un flusso di commenti è possibile anche lo streaming

00:09:37un vero e proprio per la presentazione in modo

00:09:40esempio potremmo dire dot subreddit

00:09:44Stream e quindi siamo in grado di fare osservazioni

00:09:48questo potrebbe essere un po ‘più lento, ma

00:09:51meno non sta andando essere lasciare un commento, pure io

00:09:52Immagino che sarebbe ora che avremmo dovuto fare

00:09:54titolo in modo così stiamo solo colpendo un mucchio

00:09:58di eccezioni se li stiamo passando

00:10:01in silenzio perché siamo buoni programmatori

00:10:03giusto se un per

00:10:06nella trasmissione subreddit s attraverso

00:10:09presentazione titolo dot diamo almeno sorta

00:10:15di risolvere il nostro problema ci salva eseguire sicuramente

00:10:25whoa

00:10:27in modo che quando si va a fare il flusso Sarà

00:10:30come tipo di popolare indietro per voi un

00:10:31po ‘e poi si va ora sono

00:10:34sperando di vedere un aggiornamento qui sicuramente

00:10:36qualcuno sta per inviare qualcosa da

00:10:39Politica voi ragazzi poteste farlo immagino

00:10:46non

00:10:47in ogni caso è sufficiente sapere che è la flessibilità in modo da

00:10:51pensare che è tutto per la subreddit o

00:10:55piuttosto l’involucro reddit API se si

00:10:59Per eventuali domande commenti preoccupazioni su

00:11:01tatto per farmi sapere altrimenti

00:11:04quello che ho intenzione di fare con questo è che volevo

00:11:07per fare un chatbot ora mi stava per

00:11:09lo streaming di tutto, da reddit ad un

00:11:12database, ma reddit non sembrano essere

00:11:15un fan di quello che stavo facendo in modo che devo

00:11:17vengo con un altro mezzo ora ho fatto

00:11:19scoprire che nel caso in cui solo per amor

00:11:22chiarezza il progetto Oriole è finita

00:11:25ma se siete interessati a tirare un

00:11:27Dati doorknob da Reddit e non si fa

00:11:29vuole fare reddit pazza si può dire

00:11:32diciamo che si tratta di 1,7 miliardi di reddit

00:11:35commenti o qualcosa di simile

00:11:36ha appena Google che Quindi qui si va così

00:11:39c’è questo post che è stato fatto due

00:11:42anni fa questo ragazzo la tirarono su abbiamo fatto

00:11:46senza fare arrabbiare reddit ok

00:11:48in qualche modo è ogni disposizione del pubblico

00:11:50commento reddit per la ricerca anche se io

00:11:52non so chi sia questa persona questo è bloccato

00:11:53in una matrice me va bene questo potrebbe essere

00:11:55qualcuno molto qualcuno affiliato con

00:11:58con uh guarda che il karma così ho intenzione

00:12:02a riempire voi con reddit Non lo so

00:12:03qualcuno qualcuno può sentirsi libero di educare

00:12:04me comunque in qualche modo hanno tutte le

00:12:08reddit commenti in modo comunque a questo punto

00:12:10è stato fino al 2015 quindi è un 1,7 miliardi

00:12:14commenta tutto ora se si scorre su

00:12:18giù su

00:12:19qui qualcuno anche posti che hanno

00:12:21tutto su BigQuery così BigQuery di Google

00:12:24è possibile fare clic su questo commento qui braccio

00:12:26qualcuno ci sta dicendo hey hanno caricato

00:12:29tutto su BigQuery ora se andiamo a

00:12:31radice BigQuery Saluto Sto solo andando a

00:12:42controllare per vedere se abbiamo ottenuto tutti gli aggiornamenti che si

00:12:45può vedere a partire dal 2005 abbiamo un

00:12:47tavolo, ma in realtà va via fino al 2017

00:12:52Giugno 2017 quindi mi sento come se fossi sotto la

00:12:56impressione che questo sta per mantenere

00:12:57aggiornamento forse sarà come due due

00:12:59mesi ritardati Non sono davvero sicuro, ma

00:13:01in ogni caso quindi è ancora più dati e reddit

00:13:05è cresciuto solo come reddit è uno dei

00:13:07primi dieci siti web Voglio dire che a volte

00:13:10entra ed esce dalla top ten, ma io

00:13:11significa che si tratta di un sito web in modo enorme come il suo

00:13:14in crescita Voglio dire come probabilmente 27 2016

00:13:17forse 2015 ha probabilmente altrettanto

00:13:19i dati nel 2005 ad almeno 10 punti

00:13:21probabilmente lo fa in ogni modo tutti i nativi

00:13:24qui in BigQuery

00:13:25si può anche quello che stava mostrando voi

00:13:27Inizialmente era è possibile scaricare il

00:13:29torrente di 2005-2015

00:13:32in realtà credo che non è nemmeno che sia

00:13:34Non 2.005 Penso che risale al 2007 ho

00:13:39potrebbe essere da qualche parte sbagliata ora questo è stato

00:13:43caricati su BigQuery se torno uno

00:13:44più tempo

00:13:45ancora qui e lui dice che è

00:13:49ovviamente è un punto sette miliardi

00:13:51Commenti e è come un terabyte o

00:13:55due terabyte da qualche parte qui giuro

00:13:59lui dice che è solo un terabyte, ma

00:14:01poi dice qui si voleva ottenere un

00:14:02scatola oceano digitale con due terabyte di

00:14:04la larghezza di banda oh Credo che così la gente potrebbe

00:14:07scaricarlo sì è come 150 gigabyte

00:14:11da qualche parte qui si ha la dimensione estratto

00:14:13Penso che sia un terabyte in ogni modo ma sì

00:14:16si può afferrare torrente che quello e basta

00:14:20avere una ciotola o afferrare solo un mese di che

00:14:23i dati se si voleva

00:14:25comunque solo buttare che là fuori per

00:14:27chiunque sia interessato e quindi non si fa

00:14:29eseguire gli stessi problemi come mi imbatto in

00:14:31quindi penso che è tutto

00:14:33domande commentando qui sotto peso ridotto così

00:14:35prossimo tutorial