Ora, uno dei modi migliori, secondo me, per usare effettivamente questo oggetto zuppa è usare il metodo select su
di esso e select ci permette di prendere un pezzo di dati dalla zuppa che abbiamo appena scaricato e creato usando quello
che chiamiamo un selezionatore di successo.
Ora, questo è un corso Python, quindi non ci concentreremo troppo sui selettori CSS.
Mi collegherò a una risorsa in modo che tu possa saperne di più su di loro.
Ma un selettore CSF ci permette di accedere a questi dati.
Usando i selettori di accesso di Google, quindi se io Google qui, selettori CSF, vedi
qui che, beh, è un elenco di modi diversi per afferrare elementi su una pagina HTML.
Possiamo usare la classe, l'ID, l'elemento effettivo, quindi lascia che ti mostri come farlo.
Posso dire, ad esempio, di selezionare a.
E questo cosa farà?
Bene, se eseguo questo script, selezionerà tutti gli attacchi.
Ok, non è niente di nuovo.
L'abbiamo già visto.
Possiamo farlo anche per d'Hiv, se vogliamo.
Ma possiamo andare oltre un semplice elemento e dire che vogliamo selezionare, diciamo, il punteggio della classe.
Quindi è possibile accedere a questo punteggio di classe utilizzando la notazione del punto, quindi il punteggio del punto prenderà tutti i punteggi
sulla pagina.
Quindi guarda questo.
Se lo cancello e corro qui.
Guarda, ho preso tutti i tag di span che hanno Schaus, quindi vedi qui che questo è
solo un elenco di tutti gli span perché questo span ha una classe di punteggio.
Questo intervallo ha una classe di punteggio.
E possiamo fare la stessa cosa con yds.
Quindi, se vuoi prendere questo ID, diciamo semplicemente invece di un DOT, che sta per una classe, facciamo una
sterlina e poi l'ID.
Quindi se eseguo questo.
Noi abbiamo.
Questo uno span, perché questo è l'unico con questo ID specifico.
Ora, mi collegherò a una risorsa in cui puoi conoscere più selettori CSF, diventano
davvero, davvero potenti quando inizi a selezionare diversi elementi nidificati complicati.
Lascia che ti mostri che iniziamo a pianificare cosa vogliamo fare ora qui.
Ho intenzione di chiudere questo per ora.
Voglio prendere il link qui, quindi questo è il titolo e il link di una storia che ha più di
100 punti voti e tutto il resto che non ha 100 punti come questo non mi interessa.
Quindi lo sto solo filtrando.
Quindi quello che vogliamo fare è, prima di tutto, prendere questo link e prendere questi voti, quindi elenchiamo anche quanti voti
ha la storia.
Quindi il modo in cui lo farò è fare clic con il pulsante destro del mouse, fare clic, ispezionare.
Quello che sappiamo è che vogliamo prendere questo collegamento che ha una classe di collegamento alla storia.
Ok, solo per ricontrollare, se vado da questo qui e controllo.
Lo vedi qui?
Anche questo ha una classe di collegamento alla storia.
Quindi prendiamo tutti gli elementi che hanno un collegamento alla storia della classe e vediamo cosa succede.
Dirò dot story link, perché DOT significa che è una classe e vediamo cosa otteniamo.
Vado a eseguire il file.
E va bene, abbiamo un sacco di elenchi, ma sembra che siano tutti attacchi, quindi questi sono tutti collegamenti che possiamo
usare.
Sembra che questa sia una lista, quindi probabilmente possiamo prenderla usando la parentesi quadra zero per prendere il primo elemento.
Vediamo se funziona.
Spero di chiarire qui.
Ed eseguilo di nuovo.
Va bene, guarda quella teoria dell'informazione visiva, 2015, questo è il primo elemento qui.
Quindi sembra che il collegamento alla storia ci afferri, gli attacchi, i collegamenti per ciascuno di questi elementi.
Ok, e i voti?
Prendiamo anche i voti.
vado a destra.
Fare clic, ad esempio, ispezionare.
E cosa abbiamo qui?
Vediamo che abbiamo una classe di punteggio, quindi prendiamo tutte le classi.
Quindi dirò che questo sarà un link e cioè, beh, invece di prendere il primo elemento, prenderò tutti i
link e prenderò anche tutti i voti e tutto i voti
saranno zuppa, punto, selezione e poi afferrare.
Cos'era di nuovo?
Era la classe di punteggio.
Quindi dirò di prendere tutti gli elementi che hanno queste classi di punteggio e solo per assicurarmi che
funzioni.
Ma diciamo solo stampa voti e prendi il primo elemento.
Quindi ho intenzione di eseguire questo.
E guarda un po', ho centottanta punti per la prima storia.
Bene, aggiorniamo una pagina, perché questo potrebbe essere cambiato, sì, sembra che questo sito sia
in continua evoluzione e ora ha centottantadue voti.
Quindi se rinfresco qui.
Ecco qua.
Centottantadue punti.
Stupendo.
Quindi ora abbiamo preso le due informazioni a cui teniamo davvero, i link e i voti, e fortunatamente sono tutti in ordine
perché ogni link, il primo link e il primo voto sono insieme, il secondo link e
il secondo il voto è insieme.
Quindi è utile per noi.
Ora, solo come nota a margine, con una bella zuppa, possiamo continuare a cambiare questo diritto, ad esempio, ora
posso dire voti.
La figlia ottiene e ottiene, ad esempio, un nome di attributo.
Quindi, per esempio, posso prendere.
Un punteggio qui e dì, ehi, prendi il punteggio da qui.
Quindi se stampassi qui.
E io gestisco questo.
Bene, i voti sono una lista, quindi in realtà dobbiamo prendere il primo elemento, quindi prendiamo solo il
primo elemento ed eseguiamolo di nuovo.
E non ne otteniamo nessuno perché, beh, questo è il valore, l'attributo è quello.
Quindi se ottengo.
ID, per esempio, e io eseguo questo.
Ora ottengo il valore ID effettivo.
Quindi con una bella zuppa, possiamo continuare a cambiarli, possiamo continuare a selezionare così posso dire seleziona punto qui
se voglio, se abbiamo ancora più informazioni.
Ma nel nostro caso, abbiamo le informazioni di cui abbiamo bisogno.
È tempo per noi di passare al passaggio successivo, che consiste nel cercare di combinarli e renderlo più utile.
Quindi facciamolo nel prossimo video.