00:00:01cosa sta succedendo a tutti il benvenuto a
00:00:03seconda parte della API Python reddit
00:00:05involucro o gamberi esercitazione mini-serie in
00:00:08questo tutorial quello che stavamo parlando
00:00:10è almeno a partire da analizzare commenti
00:00:13così come ho detto, ma alla fine della
00:00:15ultimi commenti video rappresentano una
00:00:16diverso tipo di sfida per un
00:00:18serie di motivi soprattutto è solo il
00:00:20fatto che i commenti non sono si sa
00:00:22perfettamente in ordine lì è un albero di
00:00:25i dati non è una forma lineare dei dati in modo
00:00:29In ogni modo ho intenzione di andare avanti e rimuovere
00:00:32un subreddit che sottoscrivere, ma il resto
00:00:34di questa roba può rimanere così solo
00:00:37Sotto questo andiamo avanti e
00:00:38continua quindi la prima cosa che potevamo fare
00:00:41è prima di tutto voglio limitare questo a
00:00:43c’è lì ci sono due Stickies così
00:00:47Sto solo andando a limitare questo a tre
00:00:48solo così non andiamo a sapere così che abbiamo appena
00:00:51fare una presentazione per il momento e ora sono
00:00:54andando a venire qui e possiamo
00:00:58fare riferimento ai commenti da solo dicendo
00:01:00commenti uguale dot presentazione
00:01:03commenti quindi questo ci dà la commenti
00:01:06così ora noi possiamo fare è dire per un commento
00:01:09nei commenti possiamo andare avanti andiamo
00:01:13avanti Facciamo come stampa 20 volte questo, ma
00:01:18Diamo una certa separazione e poi
00:01:20quello che andremo a fare è che andremo a
00:01:21commento di stampa ma proprio come una sottomissione
00:01:24i commenti sono come questi oggetti come
00:01:27l’oggetto Perot e l’oggetto è solo
00:01:31andando ad avere l’ID è così allora si
00:01:33riferimento un attributo e uno dei
00:01:34attributi è corpo per il corpo di tale
00:01:37commento e poi quello che stiamo andando a dire
00:01:40è così che è il nostro che è il nostro commento in modo
00:01:42possiamo almeno scorrere i commenti
00:01:44in quel modo così per esempio facciamo solo correre
00:01:45che reale veloce questa qui la tua camicia
00:01:51qui in modo questi sono come tutti i nostri sai
00:01:55commenti Ora vorrei tirare su che ciò che
00:02:01sono solo chiudono fuori di esso Credo
00:02:04chiusa fuori
00:02:06[Musica]
00:02:07accostare il mio così che è stato il motivo per cui
00:02:12c’è sei commenti totali qui, ma un po ‘
00:02:15di questi sono come risposte, come per
00:02:17esempio, se non si ha familiarità fare da soli
00:02:19un favore e guardare in panda così per
00:02:22esempio, se mi hai fatto cercare questo
00:02:26esercito va bene va bene in ogni caso non è qui va bene
00:02:31così quello che dobbiamo fare è scorrere
00:02:33almeno io sono abbastanza sicuro che non è
00:02:34lì così questi sarebbe proprio come top
00:02:37i livelli sono abbastanza sicuro io voglio solo essere
00:02:45cento per cento dispiace per sprecare il vostro
00:02:47tempo comunque quindi penso che ho chiuso di nuovo io
00:02:51CUS sto male le cose di chiusura in ogni caso io sono
00:02:54abbastanza sicuro che non ci sia così quello che abbiamo
00:02:55bisogno di fare è ottenere le risposte così ora abbiamo
00:02:58poteva dire di conoscere per la risposta così per o
00:03:06piuttosto Prot ciò che dobbiamo fare è noi
00:03:08potrebbe non esserci alcuna risposta così allora
00:03:11potremmo dire se dare risposte commento dot
00:03:16è maggiore di zero e di nuovo se si
00:03:18non sapeva esistessero risposte si potrebbe
00:03:20hanno fatto un Durer al commento Abadi o
00:03:22è possibile leggere i documenti in ogni caso
00:03:25se quando commentare le nostre risposte è maggiore
00:03:27di zero quindi abbiamo alcune risposte poi
00:03:28ordine è una per la risposta in un commento dot
00:03:31Risposte hmm otteniamo loop che non è un
00:03:35questo è un ringraziamento in ogni caso
00:03:38Possiamo stampare allora diciamo solo come
00:03:41per blog è per questo e anche che abbiamo ottenuto il corpo
00:03:48su quello
00:03:55Va bene così qui si ottiene un ‘solo a me
00:03:58rispondere veramente grande risposta di alta qualità
00:04:02sì va bene così oh ed ecco un’altra risposta
00:04:08Ero come questo davvero non è un altro
00:04:09eppure così questo è il presente è che io virgola
00:04:11solo cercato un secondo fa quindi non c’è
00:04:13abbiamo preso tale risposta circa i panda, ma
00:04:16allora penso chiudo questo mi permetta di aprirlo
00:04:20ancora
00:04:20qualcuno si è lamentato Volevo che i miei video
00:04:22come ho appena omicidio il mio tasto Invio è
00:04:25vero uh bene se sei lì si va così
00:04:31così pan sta cercando di PANDAS, ma poi
00:04:32c’è un altro commento sotto quel
00:04:34giusto così allora dovremmo essere come
00:04:36um sapete abbiamo avremmo dovuto solo
00:04:40fondamentalmente a posto e poi a questa pianta
00:04:41risposta potremmo dire bene se quando risposta
00:04:44dot risponde è maggiore di lì, ma
00:04:46non avete idea di quanto in profondità lungo il
00:04:48tana del coniglio le cose vanno commento albero
00:04:50destra in modo che è che è un po ‘
00:04:52problematico allora così la soluzione è che
00:04:57può effettivamente dire che i commenti di presentazione abbiamo
00:05:03possibile aggiungere elenchi di punti a questi e questa volontà
00:05:06elencare il vostro tutti i commenti in modo dot
00:05:10Lista Credo che è puramente un reddit Python
00:05:14API involucro in modo puramente prof. um ssin
00:05:17allottee che non è qualcosa che è
00:05:18in realtà a disposizione di voi in Python
00:05:20va bene non è qualcosa che è
00:05:22in realtà a vostra disposizione anche il
00:05:23reddit API ma comunque che non fa
00:05:25importa
00:05:26mi permetta di andare avanti e chiudere questo così abbiamo
00:05:27ottenuto una bella cosa pulita e poi anche noi
00:05:31uh che tipo di vogliamo fare come la stampa
00:05:34Commento Corpo non vogliamo veramente fare
00:05:36le risposte in modo diciamo solo che per fare
00:05:41annullare questa reale veloce
00:05:46quindi in questo caso abbiamo corre attraverso tutti
00:05:50loro così qui si va ecco una la
00:05:53risposta di secondo livello ora purtroppo abbiamo
00:05:56non hanno assolutamente idea del
00:05:57dati contestuali per questo, come non lo facciamo
00:05:59davvero sapere dove questo era nel
00:06:02tutto così per esempio si sa
00:06:05Non sarebbe davvero sapere che questo era in
00:06:07risposta a voi sapere quale risposta doveva
00:06:10adesso
00:06:11ciò che fa la lista è fondamentalmente ci vuole tutto
00:06:13i commenti di primo livello elencano quelli fuori
00:06:16poi scende al secondo livello
00:06:18commenti elenca tutti quelli fuori allora terzo
00:06:20livello e così via così uno opzione che avete
00:06:22è piuttosto che commentare corpo quello che si
00:06:25poteva dire è che si può anche prendere come te
00:06:28potrebbe si può afferrare una stampa l’ID genitore
00:06:34e che sarebbe commento genitore dot ora
00:06:39si fa presente che non è un attributo
00:06:40questa è una nuova chiamata effettiva API che a
00:06:44la mia opinione è super sfortunato Auguro
00:06:46che è stato fornito e non credo
00:06:48Questo è un errore Credo che sia questo è
00:06:52solo in reddit e io non rendo conto ogni
00:06:54commento sta per avere necessariamente una
00:06:55genitore, ma praticamente ogni commento
00:06:57avrebbe scritto come si sa il genitore è
00:06:59la presentazione reale o il genitore è
00:07:01un altro commento così e questi sono come
00:07:04piccolo piccolo stringhe di identificazione come ho davvero
00:07:07penso che dovrebbero essere incluse ma è
00:07:08Non si tratta di una nuova chiamata API
00:07:10così comunque commentare ID in modo commento che
00:07:14genitore e piuttosto che che questo è
00:07:15basta lasciare un commento, ID, che è in realtà solo
00:07:18un attributo così eh pazzo non posso
00:07:23ricordo se una sottomissione sono abbastanza sicuro
00:07:25come la presentazione contiene il
00:07:27ID subreddit così mi piace dare torto
00:07:31anche se in ogni caso va bene così ora quello che abbiamo
00:07:34potrebbe fare è ottenere l’ID genitore nel
00:07:35commento idea di ogni commento e poi
00:07:39quello che potremmo fare è stampare il commento
00:07:40corpo
00:07:45e poi hai l’ID genitore nel
00:07:46commenta idea di tutto ora da
00:07:50quel punto si potrebbe cominciare a fare un po ‘
00:07:53roba abbastanza fresca, ma la prima cosa che ho
00:07:55voglio mostrarvi è giusto diciamo
00:07:57diciamo che non facciamo Python e invece
00:07:59facciamo notizia in modo molto molto popolare
00:08:01subreddit e se questo non funziona io
00:08:03fare come la politica o qualcosa del genere, ma abbiamo
00:08:06dovrebbe colpire un errore qui andiamo lì
00:08:13andiamo qui andiamo c’è errore, quindi se
00:08:16utilizzare l’elenco di punti e si effettivamente fare
00:08:18scorrere tutti i commenti probabilità sono
00:08:20alla fine si sta andando a finire con
00:08:22questo stupido errore in modo più commenti
00:08:25oggetto non ha ok attributo padre così
00:08:28ciò che sta accadendo c’è come molto d’
00:08:31lunghe catene di commento così come per esempio
00:08:34mi permetta di andare alla notizia che subreddit
00:08:40sarebbe questo uno di marijuana acquisti aziendali
00:08:42tutto il tempo degli Stati Uniti per creare la cannabis da
00:08:44il comune che sta per avere
00:08:47un sacco di commenti in modo, ad esempio a destra
00:08:49di distanza si può vedere qui questo carico come
00:08:53altri commenti che è un commento
00:08:56oggetto e in realtà anche se rosso
00:08:59sembra super semplice che stanno andando a che
00:09:00fino a che fa clic su questo sono abbastanza sicuro
00:09:01si sta facendo una nuova chiamata come se fosse un
00:09:04chiamata effettiva al loro database stessa cosa
00:09:07vorrebbe continuare questa discussione che è un
00:09:08nuova chiamata sta andando a caricare i dati
00:09:10come tutti questi dati non viene caricato sul vostro
00:09:12caricamento della pagina che sarebbe dadi non hai mai
00:09:14caricare la pagina in modo comunque se si voleva
00:09:17continuare scorrendo quelle
00:09:19Commenti si avrebbe bisogno di anche uno
00:09:21gestire con un si sa un’eccezione o
00:09:23qualcosa di simile o di quello che un’opzione
00:09:25hanno è quello di sostituire i costumi così per
00:09:29esempio venire qui commenta che
00:09:31elenco un’opzione che avete è così si potrebbe
00:09:41si può semplicemente utilizzare dot sostituire più gentile
00:09:43di iniziare ad aggiungere un po ‘troppi um
00:09:45un po ‘troppe cose qui ma facciamo
00:09:50basta fare
00:09:52Farò io aggiungo alla lista di punti qui
00:09:54e poi quello che dirò è dot sostituiamo
00:09:59sottolineare più e poi per ora ci
00:10:02dire limite uguale a zero, ma a un certo punto
00:10:04vi imbatterete in limiti con la
00:10:06sostituire più come c’è solo così tanti
00:10:07più si aggiungerà Penso che sia il 30 o
00:10:09qualcosa di simile a ciò che è così appassionato di
00:10:12commenti, perché come ogni sostituzione di più
00:10:14caricherà in un mucchio di commenti, ma
00:10:16basta tenere a mente come te che sei
00:10:17si sta andando ad esaurirsi alla fine
00:10:20ma non andrà in onda se non a corto di
00:10:21la possibilità di continuare sostituzione invece
00:10:24è solo andare a gettare loro in modo da
00:10:25Non ha colpito un errore effettivo più così
00:10:27In ogni modo andiamo andiamo avanti ed eseguire
00:10:28questo rapido reale e probabilmente dovrei
00:10:30rimuovere la chiamata genitore che sta per
00:10:32rallentami
00:10:35Walt hmm vediamo dot presentazione
00:10:42Commenti ok sostituire più hmm
00:10:46bene bene bene bene un un punto va bene
00:10:48lista e poi verremo qui
00:10:50commenti che sostituiscono più va bene così prima
00:10:53noi abbiamo convertito alla lista forma che
00:10:55quindi crea questo altro commento oggetto
00:10:58e ora siamo in grado di sostituirli ho appena fatto
00:11:00all’indietro questo dovrebbe funzionare questo è
00:11:03ancora in corso di essere un sacco di domande a
00:11:04l’API, ma speriamo di ottenere attraverso
00:11:06che stiamo scherzando si prega di cosa ho
00:11:14fatto quello che ho fatto
00:11:17Commenti punteggiano sostituire più lasciare un commento,
00:11:19uguale MEZZO commenti
00:11:25Penso di aver avuto bene la prima volta in modo
00:11:32commenti uguale commenti presentazione
00:11:39per favore
00:11:41Allora, dove è una presentazione che i commenti
00:11:47sostituire più limite è uguale a 0 ora
00:11:53commento nei commenti vediamo no.4
00:11:58commento nei commenti di presentazione davvero
00:12:04sentire come avrei dovuto essere in grado di
00:12:05stringa che qualcuno può commentare qui sotto
00:12:07ciò che la correzione deve essere stato perché ho
00:12:09non vedo perché non ero in grado di stringa
00:12:11quelli insieme, ma ovviamente incasinare
00:12:12qualcosa di così per un commento in segno di sottomissione
00:12:15commenti che elencano mi permetta di provare che bere
00:12:21po ‘di caffè 1 Matic ci andiamo
00:12:27non è un problema che sta andando per sempre
00:12:30anche se ho intenzione di andare Sto solo andando a
00:12:31rompere quella matita
00:12:34Chiamate API alla fine si sarebbe probabilmente
00:12:36mi strozzare in ogni caso, come si può vedere ora
00:12:39abbiamo tutti gli ID genitore il commento
00:12:40ID tutto è rose e fiori che stiamo facendo
00:12:42grande in modo da andare avanti e chiudere questo fuori così
00:12:47così è così che si può scorrere
00:12:50tutti i commenti e tutto ciò che la società ora
00:12:55la questione è di sapere come potrebbe voi
00:12:57ricostruire tale diritto commento albero perché
00:13:00ad un certo punto giusto, come hai avuto modo di
00:13:02ricostruire quell’albero così per esempio una
00:13:05opzione che si potrebbe avere è come costruire un
00:13:08dizionario o qualcosa del genere e
00:13:10poi ognuno di come la si conosce come il
00:13:12genitore hai un ID genitore e poi
00:13:16il contenuto padre e poi tutto il
00:13:19risponde in modo un contenuto ID genitore tutto
00:13:21risponde ID genitore genere di tutte le risposte
00:13:23e se avete fatto che si potrebbe ricostruire
00:13:25l’albero da soli ora io non ho intenzione di
00:13:27andare avanti e passare attraverso tutto ciò che non lo faccio
00:13:29davvero vedere troppo copertura punto che
00:13:31nel video, ma se siete interessati a
00:13:33che si può andare a parte 2 del presente
00:13:35serie di tutorial sulla programmazione Python
00:13:38e ci sarà un esempio se non ci
00:13:39che ti interessa veramente ricostruzione
00:13:41quegli alberi commento Questo è un modo che si
00:13:43potrebbe farlo è così che lo farei
00:13:45in ogni caso se si dispone di un modo migliore sono sicuro
00:13:47qualcuno potrebbe venire con un modo migliore
00:13:49in ogni modo così ora nel prossimo tutorial
00:13:53stiamo andando a parlare è fondamentalmente
00:13:56solo in streaming da reddit quindi questo ha
00:13:59stato tutto come afferrare storica
00:14:01reddit ma c’è anche un modo si può
00:14:03in realtà solo lo streaming di dati da reddit così
00:14:05In ogni modo questo è tutto andando a fare in
00:14:06il prossimo tutorial se hai
00:14:07domande Commenti interessa qualunque
00:14:09sentitevi liberi di loro qui di seguito altrimenti lo farò
00:14:10vediamo nel prossimo viaggio