Web Scraping ITA - Tutorial Beautiful Soup Python
HTML-код
- Опубликовано: 17 янв 2021
- Trovare offerte imperdibili creando un Bot che naviga sul web automaticamente grazie a Beautiful Soup, libreria python popolarissima per il web scraping.
👩🏻💻 Diventa Web Developer con Epicode!
epicode.com/it/landing-web-de...
📌 PARTITA IVA con Fiscozen: consulenza GRATIS e 50€ di sconto ⏩
www.fiscozen.it/invitoPITONEP...
🔖 Acquista il mio corso Python per Principianti a Prezzo Scontato!
www.pitoneprogrammatore.com
Tutorial Python
• PYTHON TUTORIAL ITA - ...
Tutorial HTML e CSS
• TUTORIAL HTML E CSS IT...
Vedere la notifica del video è una soddisfazione assurda
Sul serio, hai una parlantina bellissima e spieghi davvero bene anche argomenti complicati.
Continua così!
Sei uno dei pochi a cui ho attivato la notifica, bravissimo
Bravissimo sei divertente e chiaro su cose non semplici. Bravoo!
sono un tuo ammiratore da ormai più di un anno e hai sempre la stessa energia e chiarezza!
potresti fare un video del corso completo del pyhton?
da programmatore ti dico che sei stato molto bravoe chiaro! Iscrizione immediata
Fantastico! Apprezzo molto la tua velocità 🙂
Bellissimo tutorial che offre notevoli spunti. Sarebbe bello vedere anche come archiviare le informazioni recuperate in un database MySQL
Gran bel video complimenti!
Mi piace il tuo entusiasmo 👍🏻
Iscritto. Sarebbe fantastico un bel corso completo di webScraping con pitone il serpentone.Bravo bel video.
Tutorial fantastico . Immagino che in questo modo realizzino i bot per i canali telegram di offerte ad esempio . Sarebbe molto interessante un tutorial in merito . Grazie per quello che fai , ho da poco acquistato il tuo corso python , mi sto divertendo molto !
Molto interessante, come molti di python puzzo ancora di placenta ma con i tuoi video riesci a spiegare cos'è complesse con una semplicità disarmante, sia per python che per unity.
Detto questo, il web scraping lo userei per un sito collegato con tutti i siti di streaming sul dispositivo e con una barra di ricerca che agisce sui cataloghi, appunto, dei siti quali netflix, Amazon, ecc.
So che esiste già un app del genere ma mi piacerebbe svilupparne una mia 😀😀
Video davvero bellissimo. Sono un novellino sull'argomento ma nonostante ciò con 12 minuti di video mi hai fatto capire moltissime cose con una semplicità incredibile. Assurdo.
Se potessi ne metterei 1000 di 'mi piace'.
Grazie infinitamente!
Grandeee!!!! Riesci a spiegare in maniera semplice e veloce concetti non semplici! Bravo continua così!
Che qualità 👋😍
Meriti molto più di 43 iscritti
Complimenti ottimo video 👍🏽
Grazie mille! 😊
Porteresti anche un video dei bot di discord con python o node.js visto che parliamo di bot e un complimenti anche per questo video
mitico !
Grande pitone
Bellissimo video, a me piacerebbe tanto usare il web scraping per prendere delle informazioni meteo 😀
mai eperto un video cosi veloce
bellissimo
Ecco la collaborazione con Andrea tommasello eccola, ora cosa manca.... Insegnare a un vero pitone a programmare. Cosa ne pensi?
Daiiii sto aspettando un nuovo video su Unity
Ciao complimenti anche per questo video, mi sto accorgendo che mi mancano tante basi devo prima imparare a camminare e poi a correre😂
Ahah certamente, una cosa per volta, non c'è fretta! 😊
Grazie
Grazie a te Davide! 🙂
La richiesta del tutorial Javascript su un annuncio di Subito è pura poesia ahahaha
Ahahah sono felicissimo abbia apprezzato! 😊
Puoi portare un tutorial su come programmare un bot per discord in python? , mi sarebbe molto d'aiuto!
Cosa dovresti fare?
Magari
Concordo
Pov vuoi raidare un server ds:
Ottimo tutorial! Che versione di python hai usato nel video?
Ciao, anche se copio come test perfettamente il codice, continua a darmi costantemente il seguente errore a_annunci=div_annunci.find_all('a')
AttributeError: 'NoneType' object has no attribute 'find_all'
Non ho idea di come fare, forse in soup.find prendo la classe sbagliata??
stesso errore pure io
Domanda: hai usato lo stesso sito del video?
@@milanowojak2202 Io no
Ciao Pitone bellissimo spunto di riflessione! domanda ma potresti fare un tutorial su come effettuare lo scraping di dati portali immobiliari?
Top
Ciao Edo :) ti districhi bene con beautiful soup :D Unico appunto: nelle nuove versioni di python, al posto di fare %s ecc. per le stringhe, basta scrivere la stringa preceduta da f, per esempio f'esempio di stringa {variabile da stampare}' e la variabile tra parentesi graffe verrà sostituira dal suo valore :D
Oppure utilizzare str.format() utilizzando i placeholders {}. Buona giornata.
ottimo tutorial sei un grande, ma se volessi ricercare per prezzo, o ancora che si aggiornasse da sola la ricerca? suppongo ci voglia un while do che ripeta ogni tot secondi ? porta un aggiornamento di questo video con questi dettagli pls :D
chi conosce bene la programmazione, dato che non sono altro che delle macchine e che eseguono i nostri ordini; tutto è possibile, per te è facile, lo sarà anche per noi, se studiamo. ci vuole tempo, ai super principianti come me, ma non è impossibile, almeno per pervenire al minimo di poter automatizzare cose abbastanza semplici, ma che poi danno dei frutti, delle utilità
Pitone sei un genio della programmazione, ma perché non fai un programma per investire in borsa?
sei una delle principali persone che mi abbiano fatto avvicinare alla programmazione, grazie. sto seguendo il tutorial, ma non viene riconosciuto il comando pip.
c'è stato un problema nell'installare python, reinstallalo
Prova ad usare «pip3» invece di «pip»
Non so se hai risolto ma puoi scaricare pip cercando su google 'get pip' e installarlo tu da riga di comando
Come importo la libreria webbrowser? io non lo ho capito...
Hi! Nice video!
Is it possible to do web scraping for real estate auctions, only tailored to very specific location on a map, making a dashboard with some interesting graphs, to understand if it is worth, prices, etc etc?
grazie mille sei stato bravissimo e utilissimo. Ho imparato qlcs di nuovo. Non so perché ma sull'idle mi dà errore con il requests mentre su Visual Code va tutto benissimo
cmq complimenti
Bel video. Dove hai imparato tutti questi linguaggi di programmazione?
Ciao, esiste un'app per controllare/correggere i testi scritti con le regole SEO possibilmente gratuito?
Bel video e chiaro nella spiegazione. Ma sembra non funzionare per tutti i siti. Ci sono diverse procedure da utilizzare per alcuni siti che non mostrano direttamente il sorgente ?
Grazie.
come faccio secondo te a prendere dei valori emessi tramite ajax (Asynchronous JavaScript and XML) che sono visibili solamente tramite un comando javascript (il banale click su un menu a tendina)?
È possibile fare in modo che prende i dati del turno di lavoro? Per esempio io faccio l’autista del trasporto pubblico e i turni li vado a vedere sulla intranet dove devo inserire ovviamente nome utente e password, mi sarebbe molto comodo che prende i turni e me li trascriva sul calendario o magari su un foglio Excel che poi importerò
Complimenti per il canale e per le info che ci dai.
A me servirebbe capire, dopo aver fatto web scraping, come inoltrarmi i link su Telegram.
Spero tu possa darmi una mano
Sarebbe interessante per i prodotti Amazon!
Ciao, scusa il disturbo, ho visto alcuni tuoi video dove parli dei bot mi è frullata in mente un'idea ma non so se sia fattibile, perciò volevo chiederti se secondo te è possibile.
L'idea è questa: vorrei creare un bot che fornisce gli articoli dei vari codici di diritto (civile, penale, amministrativo, ecc...).
Quindi praticamente il bot dovrebbe avere una "fonte" dalla quale poter reperire i vari articoli di leggi o dovrei essere io a inserirglieli manualmente per far in modo che questi siano inviati quando l'utente li richiede attraverso il numero (dell'articolo ricercato)?
ciao pitone, ho provato a usare questo script per una pagina con una lista di annunci ma mi estrapola solo quelli della prima pagina, come faccio ad appendere i risultati che sono in altre pagine del sito che hanno lo stesso LINK e lo stesso div class?
ciao!bellissimo tutorial.
come si può ottenere una lista completa nel caso la pagina di ricerca dia piu' pagine di risultati? inserendo il link iniziale si limita ad analizzare solo la prima pagina, perdendo così tutte le restanti trovate.
Bello, stavo parlando di questo proprio sta mattina. Io vorrei usarlo per gli annunci di casa in affitto con prezzi definiti...solo che essendo ancora principiante in python e volendo rifare il tuo tutorial, mi sembra un po diverso...se hai qualche consigli...
Ciao, ma scusa, nel caso avessi la necessità di cliccare un bottone nella pagina web e successivamente estrapolare dei dati dai più pagine (quindi click-estrazione-click-estrazione finché il tasto "next" e presente in pagina)
Il click non lo posso mandare con bs4?
Ci stavo pensando anche io, appena terminato il mio script. Da eretico principiante, penso che la soluzione migliore sia:
trasformare tutto il codice del tutorial in una funzione, e.g. trovaannunci() e metterla dentro un ciclo FOR che gira finchè non trova un'eccezione.
Ma quindi anche per annunci di lavoro funziona?
Salve, vorrei sapere se c'è un tutorial scraping (estrapolare informazioni da pagina web)
es. programmare il meteo sul bot di telegram. grazie
Non so se rispondi ancora ai commenti, ma ti volevo chiedere se questo metodo si può applicare anche per YT? In particolare per i nuovi su canali o su playlist, non capisco se sbaglio io oppure bisogna utilizzare altri strumenti
Ti prego te lo chiedo sotto ogbi video potresti fare un tutorial su come fare un apk su python?
Cmq bellissimo video
Va bene Greg, è un'ottima idea, grazie per il consiglio! :)
Ciao edo sono arrivato al minuto 8:46, appena faccio f5 e faccio partire il comando python verifica se ci sono errori e trova sempre l'errore: "AttributeError: 'NoneType' object has no actribute 'find_all' " Comunque l'errore lo trova nella linea 9, sai come aiutarmi? Grazie :)
Ciao ho fatto copia e incolla dello script ma quando stampo la lista degli annunci visualizzo gli annunci di tutta italia non solo della sardegna
Mi da errore di modulo sconosciuto dopo aver cmq istallato bs4 e requests
Non ci ho capito molto perchè non sono un programmatore, ma potresti fare questa cosa per realizzare un feed reader personalizzato
ciao pitone! ti prego mi potresti aiutare... quando lancio il programma mi dice ' No module named 'bs4'' ti prego mi potresti aiutare?
Anche io l'ho subito implementato (mio primo codice), so che ho ancora molta strada davanti, ma come si trasforma il tutto in una web app? Con HTML e CSS? Puoi indirizzarmi? Grazie
Ciaoo scusami ma se volessi recuperare delle immagini? Cioè, io avrei bisogno di realizzare uno script che controlli la pagina web, selezioni una parte e me la mostri a video (in una nuova finestra). Un pò lo stesso meccanismo dello strumento di cattura, ma deve farlo automaticamente. Sapresti dirmi se è fattibile??
ehy per caso hai trattato a riguardo anche gli shadow dom e relativo shadow root?
C'è un modo per dire a python di registrare i nuovi annunci ad esempio ogni ora, ogni mezz'ora, ogni 3 ore, ecc?
Ciao caro, ho seguito il tuo tutorial per creare un sistema similare a quello che descrivi tu. Ora mi trovo con il problema che il sito web dopo 10 record mi butta fuori un captcha e mi blocca il mio web scrping. qualche consiglio ?
Ciao. Ho visto questo video mesi fa e ora sono riuscito a sfruttarlo (come prova e nello stesso sito). Avrei bisogno però di salvare i risultati in un CSV. È complicato?
Potresti portare qualche video su come programmare un bot in phython per telegram? Con tutti i passaggi
Grazie
Gettonatissima questa richiesta! Certamente, sarà fatto :)
@@PitoneProgrammatoreOfficial ti parlo da super inesperto, se non sbaglio bisogna hostrali i Bot per telegram o comunque fare qualche parte "a pagamento" o con qualche sito (spero tu abbia capito😌), solo che molti tutorial saltano quella parte che secondo me è molto importante ; spero tu riesca a trattarla❤
@@gabbo_exe C'è heroku che può hostarti il bot. Heroku è gratuito e semplicissimo da usare, l'unico problema è che l'host è soltanto per circa 24 giorni su 30, anche se aggiungendo una carta di credito senza alcun tipo di costo, le ore mensili disponibili aumentano quindi puoi permetterti l'host per tutto il mese senza problemi. Su YT puoi trovare tantissimi tutorial (ovviamente cerca in inglese).
@@nomxrcy. grazie mille, lo farò 👍
Sarebbe bello vedere un video su come fare un bot di discord, visto che sono abbastanza complessi da quel che ho capito
Non sono complessi, anzi, se conosci Python puoi usare discord.py che è molto semplice
Potresti far vedere come creare un bot che estrapola da un sito , i risultati live di una partita di calcio, quanti tiri e altre caratteristiche di una partita in live?
Ciao,
Come si fa a far funzionare un programma python afk? Bisogna caricarlo su un server?
Pitone ma come mai quando faccio copia e incolla di uno script ma non mi va mi dice che lo script e errato
Ciao faresti un tutorial come riuscire a fare un bot telegram con le offerte Amazon da pubblicare automaticamente nel canale , meglio farlo così con lo scraping? Grazie e molto bravo complimenti
Ciao, complimenti per il canale e per il video. Volevo chiederti un informazione. Volevo fare scraping su un sito ma nella soup il codice è totalmente differente rispetto a quello che visualizzo sulla console di Chrome... Inoltre è presente un paginator che utilizza una chiamata Ajax quindi la URL non cambia ma rimane costante. Come posso ovviare a questi due problemi? Grazie
Ciao! Ed invece per quanto riguarda gli screenshot ?
Come si chiama il programma che usi per programmare?
Hai qualche idea su come creare un risolvitore di sistemi a tre incognite
ma se tipo di pagassi per svolgere un programma python questo martedì, ci staresti?
Ciao , complimenti per il video spiegato benissimo, ma non riesco ad usare questo tutorial per estrapolare dei dati da un sito web che si aggiornano ogni tot secondi.. la stringa dove i dati si aggiornano è 858 858 è il numero che mi serve da estrapolare ogni tot secondi ma credo che il link sia nascosto, mi potresti aiutare?
ciao secondo te è possibile arrivare ad estrarre la cifra del prezzo per ogni annuncio ?
Non riesco a scaricare bs4 sul command, mi dice che pip non è riconosciuto. Aiuto please
Una domanda come fai a trovare queste librerie?
è possibile fare un programma di web scraping che riesce a cercare in base al sito internet che metto in input?
Non credo. Le classi CSS sono diverse quasi in ogni sito.
Ciao come faccio ad usare il comando pip a me non funziona sul cmd
Ciao Perche la mia console non riconosce il comando pip?
ciao .. hai in tutorial del meteo python ..per bot di Telegram?
ciao quando provo ad installare bs4 e requests mi dice ""pip" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch."
prova pip3
se non presente nel sistema puoi scaricare get-pip.py
@@mariatarroni9525 grazie anch'io con utilizzando pip non funzionava........ con pip3 funziona tutto
io vorrei imparare questo linguaggio, da dove inizio? è un problema se ho mac?
Bellissimo tutorial! Ho una domanda è possibile fare la stessa cosa con Amazon anche se quest'ultimo non è un sito HTML? Se si potresti fare un tutorial? Grazie mille se risponderai :)
Grazie mille! Certo, è possibile fare operazioni simili anche su Amazon, magari ci farò un video a riguardo 😊
@@PitoneProgrammatoreOfficial Grazie mille davvero! Ho un'altra domanda c'è un modo per scriverti delle cose in privato poiché non sto capendo delle cose su python? 😃
@@PitoneProgrammatoreOfficial Se è possibile te le posso mandare tramite mail?
Esiste un servizio di hosting gratuito che permetta di eseguire le librerie bs4? PythonAnywhere me le blocca :(
Si può fare con amazon?
per fare gli homework di Algorithms for Data Mining
Bella idea Arturo! 😊
Dove surfi in Sardegna, a nord o a sud?
Ciao, ho provato più volte il tuo codice ma ricevo sempre questo errore: AttributeError: 'NoneType' object has no attribute 'find_all' , la stringa è scritta bene rispettando punteggiatura e spazi come da tuo video.
anch'io ho lo stesso problema
ho trovato una soluzione, credo che il problema si manifesti quando non si ha l'ultima versione aggiornata del comando pip install. comunque digita dal terminale (prima del comando ""pip install ****") il comando: c:\users\*****\appdata\local\programs\python\python37\python.exe -m pip install --upgrade pip e premi invio. spero di esserti stato utile
Scusate mi sto approcciando a python ho 16 anni e quindi poca esperienza. Sto provando a copiare il codice del video esattamente comè per comprenderlo e poi modificarlo a mio piacimento in futuro su una pagina che mi interessa. Copiando esattamente il codice come da video ricevo l'errore: " a_annunci=div_annunci.find_all('a')
AttributeError: 'NoneType' object has no attribute 'find_all' " , non capisco dove sbaglio? ciao grazie in anticipo a chi mi aiuta.
Lo provato su pydroid 3 funziona ma è troppo pesante il programa e allora mi esce tutto negro🫡
Ciao mi servirebbe uno script che estrapola njmeri di telefono da un sito
Io almeno, credo di aver fatto tutto bene...Ho solo un problema.
Non riesco a trovare l'omonimo dell' f5 su Mac.Oddio, in realtà credo di averlo trovato (cmd+R) ma non ha il tuo stesso esito.
Sei un fenomeno comunque, grazie in anticipo.
Se puoi rispondere te ne sarei immensamente grato...