Press "Enter" to skip to content

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


00:00:01cosa sta succedendo a tutti e benvenuti

00:00:03un involucro Python reddit API o pro

00:00:06serie di tutorial se non sai cosa

00:00:09reddit è pronta a solo un posto con

00:00:13ben benvenuto a Internet in modo comunque

00:00:16reddit comm è come è quasi come un

00:00:17forum solo per praticamente qualsiasi

00:00:19informazioni contestuali quindi non ci sono

00:00:22fondamentalmente solo un gruppo di sub reddits

00:00:24che reddit comprise e poi

00:00:25subreddit è fondamentalmente la contestuale

00:00:27parte in cui hai reddits sub per

00:00:29come Python programmazione Politica News

00:00:33La tecnologia su solo e praticamente

00:00:34tutto ciò che si può pensare e se

00:00:36non può pensare di esso è possibile creare il proprio

00:00:37subreddit per esso in modo comunque che è di destra

00:00:40calma, se non si dispone di un account andare

00:00:42avanti e iscriversi basta compilare il modulo

00:00:43e tutto ciò che ho già un account

00:00:46per questo tutorial così ho intenzione di andare

00:00:47avanti ed effettuare il login è pron esercitazione

00:00:52password è cookies non incidere Network

00:00:58così ora stiamo per andare alle preferenze

00:01:01una volta che hai creato un account andare a

00:01:03apps e poi andare avanti e creare un app

00:01:06e questa applicazione deve essere uno script e

00:01:08allora possiamo dargli un nome Sono solo

00:01:10andando a chiamarlo frodi esercitazione è

00:01:12Toriel duro e stiamo andando a dire in

00:01:15la descrizione tutorial su labbro per tutti

00:01:18rissa rissa voi e ringrazio quindi per questo

00:01:22sarà solo fare programma Python che hai

00:01:24Annette raffreddare bene così ora andremo avanti

00:01:28e creare un app e allora ecco la tua

00:01:30ID client e quindi questo è il vostro segreto

00:01:33Ho intenzione di spostare questo corso per ora, ma

00:01:35sarà che sono informazioni utili che

00:01:37stiamo andando ad avere bisogno di un attimo così che cosa

00:01:42stiamo andando a essere utilizzata sia in modo prompt

00:01:43questo questi sono i documenti per curiosare voi

00:01:46deve solo è un pip processo di installazione

00:01:48di putrefazione e questi sono i documenti, ma

00:01:52se se basta cercare pron come

00:01:54Google probabilmente otterrete la documentazione

00:01:55per 3,6 quello che si vuole realmente ottenere è

00:01:58solo la la documentazione più recente per cui se

00:02:00si va attraverso la documentazione appena

00:02:02assicurarsi che sia quello più recente a causa

00:02:04un sacco di cose sono cambiate

00:02:05Così comunque spostare questo da parte in realtà io

00:02:07Penso che potrei anche solo chiudere questo ho

00:02:09penso che sto tutto fatto

00:02:09è quello che ho intenzione di fare ora è aprire

00:02:14qui ampia esercitazione assicurarsi che si adatta su

00:02:20la mia pagina e stiamo solo andando a come

00:02:23facendo davvero un rapido esempio di compensazione

00:02:26alcune informazioni in modo assicurarsi che sia adatta

00:02:32freddo

00:02:33così prima cosa abbiamo intenzione di andare avanti

00:02:35e facciamo è che dobbiamo importare pro e poi

00:02:41una volta che abbiamo importato probabilmente avuto modo di piacere

00:02:43configurarlo come un’istanza reddit

00:02:45fondamentalmente così ho intenzione di dire reddit

00:02:47uguale prof. puntini reddit per reddit

00:02:54istanza e quindi si sta andando ad avere bisogno

00:02:55ID client del cliente segreto e dovremmo

00:03:00prezzo perché stiamo andando a riempire

00:03:02questi in in un attimo e poi si

00:03:07bisogno di una password nome utente e un utente

00:03:13agente Io non sono sicuro perché si deve avere

00:03:17un agente utente, ma lo fai penso

00:03:22[Musica]

00:03:27così ID cliente è quello che ho appena mostrato

00:03:30ragazzi un momento fa quindi questo è il mio cliente

00:03:32ID proprio qui questo segreto questo boom

00:03:38proprio qui username è prostituta Oreo

00:03:43prom password di tutorial è stato un cookie

00:03:47user agent voglio dire si può mettere qualsiasi cosa

00:03:50qui così io non sono davvero sicuro abbastanza

00:03:52sicuro che a un certo punto, come ho usato solo

00:03:54il rettilineo reddit API prima e

00:03:56in realtà doveva avere proprio nulla in

00:03:58user agent ma non è sicuro ciò che è necessario

00:04:00in ogni caso ci si va così ora abbiamo il nostro

00:04:03piccolo esempio reddit e siamo pronti

00:04:06per fare cose con esso in modo, ad esempio come

00:04:10Dicevo prima che rosso è costituito da

00:04:12un gruppo di subreddit quindi cerchiamo di andare avanti

00:04:14e specificare un subreddit così ho intenzione di

00:04:16dire subreddit è uguale dot reddit scriverlo

00:04:20e un subreddit che andremo a scegliere è

00:04:22Python Ora diciamo che vogliamo perché

00:04:29come vi ho mostrato ragazzi prima come se

00:04:30andiamo a Reddit calma Erica Python destra

00:04:35qui potete vedere come è possibile ordinare di

00:04:39cose in modi diversi, come caldo è una

00:04:41combinazione fondamentalmente di voti in volta

00:04:44nuova è solo puramente tempo qual è il

00:04:47Nuovo primo tipo di un forum o

00:04:49una cosa del genere l’aumento è solo roba

00:04:51che è in aumento abbastanza rapidamente

00:04:53controverso è proprio tutto ciò che ha

00:04:55una combinazione di un sacco di voti su e

00:04:57giù voti superiore è penso che appena appena

00:05:02voti e il tempo di plastica tanto che non sono

00:05:05positivo con la differenza tra caldo

00:05:06e la parte superiore è qualcuno vuole postare qui sotto

00:05:10quale sia la differenza tra caldo e superiore

00:05:11è un essere conosciuti sicuramente ordinare per

00:05:14vota per certo che forse è solo favori

00:05:18sia un po ‘di più, ma come si può vedere

00:05:20in realtà non vede troppi maggio

00:05:23essere difficile oh questo è pop dall’ultimo 24

00:05:25ore

00:05:25Va bene così, allora potremmo dire in cima al

00:05:28anno scorso per esempio sì Penso che questi

00:05:32sono proprio come migliori messaggi da parte di tutti a

00:05:34l’ultimo anno

00:05:35fresco in modo da chi è questo

00:05:39cool guy comunque uh in modo da poter fare come

00:05:43uno di questi che si voleva ora

00:05:45in realtà io non sono positive come fare questo

00:05:47probabilmente si può controllare i documenti

00:05:48anche se per come fare questo il prossimo come

00:05:51collegamenti da XYZ in ogni modo stiamo andando a

00:05:54cercare solo caldo in modo che andremo a dire

00:05:56caldo Python è uguale sub dot reddit calda e

00:06:02allora quello che andremo a fare è che siamo

00:06:04andando a solo tipo di passare attraverso questi

00:06:05così per esempio si potrebbe dire come come

00:06:09dot Hut ho dimenticato quello che il valore predefinito è I

00:06:12Non so se, come 30 o 200 o non lo faccio

00:06:14sapere qual è il numero di default è, ma si

00:06:15può anche passare il limite qui in modo da

00:06:17può dire limite è pari a 1 in modo che appena sarà

00:06:19restituire il Pitone più caldo

00:06:22informazioni al momento quindi ciò che possiamo

00:06:24fare ora è scorrere qualunque sia il

00:06:26ritorno è quindi questo è 1, ma si potrebbe dire

00:06:28Non so 5 quindi 4 per la presentazione in

00:06:34caldo Python possiamo lasciare che di stampare che

00:06:39Presentazione e vedere ciò che ciò che siamo

00:06:41lavorando con al momento va bene ecco

00:06:46sono queste osservazioni quindi queste sono

00:06:49fondamentalmente gli ID quindi questo è un filo

00:06:51ID per qualsiasi questi argomenti siamo noi

00:06:54non so davvero troppo di più

00:06:55loro adesso mi capita di sapere che è un oggetto

00:07:01si potrebbe non sapere che è un oggetto che

00:07:02potrebbe essere solo un ID così voglio dire con con

00:07:04qualsiasi modulo se ti piace, se non lo fai

00:07:06piace molto leggere Docs si può solo fare

00:07:08derp e che vi darà tutte le

00:07:10attributi così per esempio questo sta andando

00:07:13di mettere fuori un sacco di sporcizia, ma in ogni caso

00:07:15Andiamo fino alla cima quindi questo è

00:07:17come uno di sporcizia dovrebbe avere solo

00:07:19fatto uno, ma comunque qui si può

00:07:21chiaramente ok qui sembra come queste sono

00:07:23un mazzo di ders fatto fino qui, ma, come si

00:07:24venire qui e possiamo vedere subito

00:07:26come ok approvato quando o qualsiasi altra cosa e un

00:07:30sacco di questa roba è come si sa la torta

00:07:32quando è stato creato creato et Cie cancellare

00:07:34che avrebbe dovuto essere anni definite

00:07:36diritti per eliminarlo

00:07:38ma è possibile ottenere cercare di trovare qualcosa

00:07:41utile qui che è tipico come è possibile

00:07:42rispondere ad essa

00:07:43è possibile verificare quanti voti, come si può

00:07:47upvote esso anche se non farlo

00:07:48come, ma si può afferrare il titolo in ogni caso io sono

00:07:56Non andando a concentrarsi troppo su questo, ma

00:07:57In ogni modo, se si vuole, come si può solo

00:07:58sorta di passare attraverso tutte le cose, ma giù di lì

00:08:01per esempio facciamo solo afferrare il titolo in modo

00:08:03stampare piuttosto che la loro presentazione e

00:08:05piuttosto che sottomissione che è solo il

00:08:06ID ma in realtà è un oggetto che può

00:08:09titolo dot di riferimento in modo che il proprio annuncio come

00:08:12con qualsiasi cosa in Python l’attributo

00:08:13titolo dovrebbe essere popolata ora abbastanza

00:08:17tutto ciò che si vede in improvvisazione che

00:08:19ha sapete fondo si tratta di una funzione

00:08:21chiamata si può tranquillamente immaginare che è

00:08:23andando ad essere ancora un altro API chiama così

00:08:25che i dati potrebbe non esistere appena ancora facciamo

00:08:27andare avanti e correre di nuovo e ci

00:08:31si va così hai i primi cinque in modo

00:08:33questa è la scheda ufficiale di lavoro

00:08:36cosa sta tutti coloro che lavorano in questa settimana e

00:08:38se andiamo qui andiamo ad alta vedremo

00:08:43che questi non sono in realtà come questi

00:08:45sono um questi sono stickies così potremmo

00:08:48in realtà non vogliono coloro destra potremmo

00:08:51non essere interessato a che le informazioni così

00:08:53una di quelle cose era uno dei

00:08:57attributi piuttosto è appiccicoso quindi è solo

00:09:00un valore booleano così per esempio abbiamo potuto

00:09:03prendere se non Submission dot appiccicoso appiccicoso

00:09:07stampa titolo dot presentazione

00:09:10così ora dobbiamo solo ottenere il non appiccicosa

00:09:12quelli così ci si va quindi credo che sia

00:09:18solo tipo di viverla dovrebbe essere solo

00:09:19tre Penso che sia solo a causa di

00:09:21avvolgendo yeah Così in ogni modo, anche se abbiamo

00:09:24ha attraversato cinque abbiamo ancora abbiamo solo posto

00:09:26il titolo per tre di loro perché quelli

00:09:28primi due erano semplicemente STICKIES così um so

00:09:32ora siamo in grado di ottenere tutti i tipi di altri

00:09:33informazioni su di loro in modo simile, piuttosto che

00:09:35solo titolo presentazione abbiamo potuto abbiamo potuto

00:09:37ottenere tutti i tipi di cose come ad esempio

00:09:39potremmo dire si conosce il titolo e il cibo

00:09:43oops

00:09:45non e virgola graffe bretelle bassi che

00:09:49onestamente bassi non sembrano funzionare

00:09:51vedremo che abbastanza presto, ma abbiamo noi

00:09:55visitato visitato parentesi graffa ora dot

00:10:04formato e poi semplicemente come prima

00:10:07presentazione UPS dot presentazione titolo

00:10:10presentazione dot bassi dot presentazione

00:10:15visitato freddo così noi corriamo di nuovo

00:10:23Va bene così, ad esempio la guida su come titolo

00:10:27per creare un bot Twitter con Python così

00:10:29è un po ‘fuori dallo schermo ma sì

00:10:31in ogni caso questo ha visitato falsa Beh diciamo

00:10:33vedere cosa succede se si clicca su di esso qui

00:10:38Non riesco a ricordare se si visualizza la

00:10:40commenti o sicuramente non sarebbe ancora

00:10:42direi che avete visitato, ma cerchiamo di scoprirlo

00:10:47proprio come falsa forse ho avuto modo di realtà

00:10:51clicca il link non clic su di esso

00:10:58proviamo di nuovo proviamo di nuovo il

00:11:02altra cosa che volevo sottolineare è stato

00:11:03gli alti e bassi che stanno sorta di funky

00:11:05Va bene così dal momento che non abbiamo visitato I sorta

00:11:10di testata che in passato ed è stato

00:11:11bene forse dovete visitare tramite il

00:11:16API Non so comunque um letteralmente

00:11:19tutto deve fino a zero meno che non sia

00:11:21nei negativi così forse il pro non ha

00:11:24come aggiornato a come un nuovo cambiamento nel

00:11:27subreddit API Io davvero non lo so

00:11:29In ogni modo su ogni presentazione è possibile ottenere

00:11:34tutti i tipi di informazioni che si possono fare tutti

00:11:36i tipi di roba così basta aggiungere alcuni esempi

00:11:39sai qui abbiamo solo preso un po ‘di

00:11:42informazioni, ma è anche possibile che si può fare

00:11:44ogni genere di cose che si possono prendere azione

00:11:45in modo da poter fare come voto a destra si può fare

00:11:48dot giù voto anche se, come un bot di nuovo

00:11:51non lo faresti che le uniche volte che

00:11:53in realtà dovrebbe usare questi comandi o come

00:11:55se si effettua una sorta di reddit come un

00:11:57telefono app o qualcosa del genere e

00:11:58è come un essere umano che decide di farlo

00:12:00in modo che sta facendo questo sarebbe come

00:12:03contro i Termini di servizio fondamentalmente

00:12:05è possibile rispondere non c’è niente nella

00:12:09docs che dice un robot non può applicare la replica

00:12:12mi dispiace e poi si può anche abbonarsi

00:12:15e annullare così almeno alcune cose

00:12:17che potremmo fare potremmo fare una risposta che

00:12:19solo che non so davvero cosa rispondere, ma

00:12:21possiamo anche abbonarsi in modo per esempio abbiamo

00:12:23poteva dire dot subreddit iscriviti e

00:12:26che ci dovrebbe sottoscrivere il Python

00:12:31subreddit andiamo avanti e percorso che

00:12:33reale veloce quindi supponiamo che abbiamo visitato

00:12:38il tuo trading, ma vediamo se ci

00:12:40sottoscritto almeno così inizialmente siamo

00:12:45non iscritti alla subreddit Python

00:12:46ci sono sottoscritte ci potrei pensare che

00:12:50dovrebbe uscire questo punto subreddit

00:12:52Annulla l’iscrizione

00:12:54e ora se dovessimo aggiornare questa pagina

00:13:03abbiamo bisogno di sottoscrivere lo giuro io sono

00:13:07godere di tutto il mio caffè di questa mattina in modo

00:13:09sottoscritto ancora una volta sono abbastanza sicuro

00:13:11ha detto unsubscribe ma il pulsante

00:13:12Non credo cambiato colore che è

00:13:14quello che mi ha inciampare in questo momento di solito

00:13:16è come il rosso o il verde sì bene ora abbiamo

00:13:19avere un unsubscribe devo andare indietro

00:13:21e guardare e vedere se ha detto che in ogni caso abbiamo

00:13:24hanno sottoscritto fatto che faccio solo un puntino no

00:13:28in realtà ha funzionato in modo che io non so dovrebbe

00:13:29hanno sottoscritto ma che è strano cuz

00:13:31Era come se il colore non cambiò mai rilasciato

00:13:34Io non la penso così potrei perdere la mia

00:13:36mente, ma comunque va bene così che è come un

00:13:39rapida sorta di introduzione al Python

00:13:42reddit API da qui si può solo leggere

00:13:44documenti o l’uso sporco e gli attributi e

00:13:46forse capire un mucchio di roba su

00:13:47il proprio altrimenti nel prossimo tutorial

00:13:49stiamo andando a essere una sorta di passare attraverso

00:13:50e davvero focalizzando sulla realtà

00:13:53la navigazione come i commenti perchè

00:13:55la navigazione dei commenti è significativamente

00:13:58più impegnativa la navigazione del

00:14:02osservazioni GIST giusti i di presentazioni

00:14:04sono sempre ordinato molto bene, mentre

00:14:05commenti sono come modulo di iscrizione è di tipo

00:14:08di un problema ricorsione e può solo

00:14:11tipo di essere un po ‘più impegnativo in modo

00:14:13In ogni modo questo è stiamo andando essere facendo un

00:14:14prossimo tutorial se si ottiene domande

00:14:15commenti interessa qualunque si sentono liberi di

00:14:16addirittura al di sotto altrimenti ci vediamo nel

00:14:19della porta accanto