Press "Enter" to skip to content

Accessing the internet – Go Lang Practical Programming Tutorial p.10


cosa sta succedendo a tutti il benvenuto a
parte 10 del golang una serie di tutorial
in questa parte cosa faremo
è il lavoro sul primo passo verso il nostro
cosa di app web aggregatore di notizie che è
per aggregare le notizie di cui abbiamo bisogno prima
essere in grado di accedere a quelle notizie così da fare
che dobbiamo essere in grado di leggere
informazioni da internet che è
in realtà è un compito abbastanza comune, quindi è così
quello che copriremo qui è come
in realtà limitiamo solo i dati
Internet in modo che è quello che stiamo andando
Non ho intenzione di essere tirando i dati dalla
Indice Sitemap di Washington Post ma tu
potrebbe utilizzare qualsiasi sito web che si desidera utilizzare
Lo userò solo io
metti un link a questo nella descrizione
sia per quello che per lo spazio tecnologico
che avrà quel collegamento se dimenticherò
per fare questo qualcuno come holler a me
scusa, ma puoi davvero usare come
qualsiasi sito Web quindi senza iniziare
Vado avanti e tipo di ripulire
Lascerò la funzione principale e
allora possiamo lasciare il formato e anche la rete
HGP perché stiamo andando utilizzeremo entrambi
quelli così ora che cosa andremo avanti
e fa è praticamente tutto per
questo almeno possiamo contenere
all’interno della funzione principale quindi sono solo
andando a toccare e la prima cosa che noi
vuole fare è ottenere informazioni dal
internet quindi così generalmente quello che sta per
capita a noi sorta di parlato di questo
con come l’app web giusto perché
lo stiamo facendo , sai che siamo su
entrambi i lati di questa equazione qui così se
vogliamo estrarre informazioni da a
sito web dobbiamo fare prima che
richiesta e quindi otteniamo una risposta e
in generale, che la risposta che ne avrà più
sai come un sacco di
informazioni ma avrà anche te
conosci questa roba che è il tuo browser
andando a utilizzare per rendere il sito Web a
la tua pagina quindi avrà così
codice sorgente , ma generalmente lo farò
essere in byte quindi avremo bisogno di
convertilo in una stringa in modo che possiamo
in realtà piace usarlo come vorremmo
e poi da lì almeno nel nostro
caso abbiamo un bel po ‘di analisi
e la formattazione che dobbiamo essere in grado
da fare da lì ma almeno per il
scopo di questo tutorial siamo solo
andando provare a tirare verso il basso che il codice sorgente
quindi andiamo avanti e facciamo così
um vediamo che useremo il formato
useremo la rete HTTP e poi noi
anche bisogno di utilizzare l’IO util così che è
Sara ‘quindi devo Lash IO si inclina in modo
ora quello che andremo avanti e fare è
per prima cosa faremo la nostra richiesta
la richiesta restituirà due
le cose fondamentalmente saranno a
risposta e quindi sarà un errore
se hai intenzione di ottenere un errore così
potrebbe essere vuoto ma per ora siamo solo
andando a usare il carattere di sottolineatura così sei
userò il carattere di sottolineatura in qualsiasi momento
non dimenticare i due punti uguali in ogni caso
userò il carattere di sottolineatura in qualsiasi momento
definire una variabile che non si intende
da usare se non si utilizza il carattere di sottolineatura
base che dice solo ok, questo è solo
buttare via qualcosa deve essere
spacchettato attraverso questo ma non pianifico
ad usarlo perché e andare se si definisce un
variabile e quindi non lo si usa
avrai un errore quando tu quando
si esegue comunque lo script HTTP GET
la capitale G esportata di nuovo ci sarà
leggi il link Sto solo andando a copiare e
incollalo ma vediamo lì così sì
è solo una notizia da Washington Post
– site Matt – XML indicizzato solo per il
registra è una mappa del sito che contiene
collegamenti a tutte le sitemap categoriali così
come la politica e le opinioni e poi piace
tecnologia e locali e sport tutta quella roba
quindi sì, non sono assolutamente grido
specificamente a Washington Post I
in realtà non leggere veramente Washington
Post mi piace perché ha
tipo di una sitemap che porta ancora
un’altra mappa del sito e pone un
compito interessante per noi ci abbastanza
pochi siti web ma questo è solo uno
Ho intenzione di utilizzare qui così in ogni modo e
anche nel caso in cui in particolare per la
tutorial futuri questo potrebbe cambiare come
come storicamente quando l’ho fatto
tutorial che non utilizzano altri siti Web
solo per l’analisi ma per qualcosa come a
API o altro
sono sempre cambiati o almeno
quasi sempre cambiato quindi basta essere
preparato che questo potrebbe non essere lo stesso
come quando lo sto coprendo ora
quindi comunque facciamo una richiesta
fondamentalmente questo significa solo che vogliamo
ottenere alcuni dati da voi al contrario di
come una richiesta di posta elettronica che stiamo inviando
alcuni dati
comunque e questo finirà per darci
fondamentalmente la risposta ma poi ma
entro quella risposta ci sarà
il corpo quindi diremo i byte
e poi anche a noi non interessa il
la prossima cosa è che dobbiamo solo decomprimerlo
: io util dot leggi tutto e lo faremo
leggi tutto dal punto di risposta corpo da
non abbiamo bisogno di che andra ‘in
byte come suggerisce il nome che abbiamo bisogno di
convertirlo in una stringa, così faremo
Dite stringa underscore body colon equals
stringa di byte e poi faremo
risposta punto corpo punto capitale C chiudi così
liberiamo sostanzialmente quelle risorse
per quello ha reso questo ha fatto la richiesta così
con quello andiamo avanti ed eseguilo io
penso di essere ancora in esecuzione il mio server web così
Lo romperò e riprenderò vedremo se
abbiamo ottenuto l’errore importato non tu, oh noi
formato importato ma poi non finiamo
usandolo alla fine lo useremo
ma sì vede che è un po ‘fastidioso
come so che lo userò, sono solo io
fino a questo punto il mio codice che voglio fare
certo che funziona e quindi userò il formato
ma non costringermi a fare questo
dichiarare il corpo dritto non ha usato bene
perchè, sì, va bene, oh, ed ecco
perché volevo questi formati così bene
qualunque sia il formato della linea di stampa in streaming
corpo e poi andiamo avanti e importiamo
formato ora va bene che era davvero
divertente , corriamo ancora una volta
speriamo che sia la fine dei nostri errori
va bene e aggiungi l’output almeno in
il mio caso è che la mappa del sito sia così
tipo di quello che ci aspettavamo così da qui
o tu analizzeresti cose come te
potrebbe analizzare HTML e ad un certo punto noi
potrebbe parlare di analisi HTML in va
in particolare ma questo è XML, quindi lo siamo
in realtà parlerò di analizzare il
XML in modo specifico e poi alla fine ottenere
al punto in cui possiamo analizzare sai
solo gli URL e poi possiamo andare a visitare
quegli URL che sono essi stessi sitemap
prendi qualche altra informazione in questo modo
può aggregare notizie per termine o altro
quindi è tutto per questo tutorial
piuttosto semplice ma ma sì è come
ti prenderai come il codice sorgente
di alcune informazioni da internet così
se avete domande commenti
riguarda qualsiasi cosa si senta libera di andarsene
sotto altrimenti ti vedrò in
prossimo tutorial
Please follow and like us:

Be First to Comment

Lascia un commento