Web Scraping ITA - Tutorial Beautiful Soup Python
Vložit
- čas přidán 17. 01. 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
Bellissimo tutorial che offre notevoli spunti. Sarebbe bello vedere anche come archiviare le informazioni recuperate in un database MySQL
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?
Sei uno dei pochi a cui ho attivato la notifica, bravissimo
Sul serio, hai una parlantina bellissima e spieghi davvero bene anche argomenti complicati.
Continua così!
Bravissimo sei divertente e chiaro su cose non semplici. Bravoo!
Fantastico! Apprezzo molto la tua velocità 🙂
da programmatore ti dico che sei stato molto bravoe chiaro! Iscrizione immediata
Iscritto. Sarebbe fantastico un bel corso completo di webScraping con pitone il serpentone.Bravo bel video.
Mi piace il tuo entusiasmo 👍🏻
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 !
Gran bel video complimenti!
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ì!
Meriti molto più di 43 iscritti
Che qualità 👋😍
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
Complimenti ottimo video 👍🏽
Grazie mille! 😊
mitico !
Grande pitone
Bellissimo video, a me piacerebbe tanto usare il web scraping per prendere delle informazioni meteo 😀
mai eperto un video cosi veloce
Ecco la collaborazione con Andrea tommasello eccola, ora cosa manca.... Insegnare a un vero pitone a programmare. Cosa ne pensi?
bellissimo
Daiiii sto aspettando un nuovo video su Unity
Ottimo tutorial! Che versione di python hai usato nel video?
Ciao Pitone bellissimo spunto di riflessione! domanda ma potresti fare un tutorial su come effettuare lo scraping di dati portali immobiliari?
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! 😊
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:
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
Grazie a te Davide! 🙂
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
La richiesta del tutorial Javascript su un annuncio di Subito è pura poesia ahahaha
Ahahah sono felicissimo abbia apprezzato! 😊
Top
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
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
Pitone sei un genio della programmazione, ma perché non fai un programma per investire in borsa?
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.
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à
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.
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.
Bel video. Dove hai imparato tutti questi linguaggi di programmazione?
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
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...
È 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ò
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)?
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
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)?
Come importo la libreria webbrowser? io non lo ho capito...
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
Ciao, esiste un'app per controllare/correggere i testi scritti con le regole SEO possibilmente gratuito?
Non ci ho capito molto perchè non sono un programmatore, ma potresti fare questa cosa per realizzare un feed reader personalizzato
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 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
Sarebbe interessante per i prodotti Amazon!
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?
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
Salve, vorrei sapere se c'è un tutorial scraping (estrapolare informazioni da pagina web)
es. programmare il meteo sul bot di telegram. grazie
ehy per caso hai trattato a riguardo anche gli shadow dom e relativo shadow root?
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??
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?
Ma quindi anche per annunci di lavoro funziona?
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, 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.
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 ?
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?
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 :)
ma se tipo di pagassi per svolgere un programma python questo martedì, ci staresti?
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ò 👍
Hai qualche idea su come creare un risolvitore di sistemi a tre incognite
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
ciao secondo te è possibile arrivare ad estrarre la cifra del prezzo per ogni annuncio ?
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 pitone! ti prego mi potresti aiutare... quando lancio il programma mi dice ' No module named 'bs4'' ti prego mi potresti aiutare?
Ciao! Ed invece per quanto riguarda gli screenshot ?
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
Mi da errore di modulo sconosciuto dopo aver cmq istallato bs4 e requests
Ciao,
Come si fa a far funzionare un programma python afk? Bisogna caricarlo su un server?
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...
ciao .. hai in tutorial del meteo python ..per bot di Telegram?
Pitone ma come mai quando faccio copia e incolla di uno script ma non mi va mi dice che lo script e errato
io vorrei imparare questo linguaggio, da dove inizio? è un problema se ho mac?
Come si chiama il programma che usi per programmare?
Una domanda come fai a trovare queste librerie?
Ciao come faccio ad usare il comando pip a me non funziona sul cmd
Si può fare con amazon?
Esiste un servizio di hosting gratuito che permetta di eseguire le librerie bs4? PythonAnywhere me le blocca :(
Dove surfi in Sardegna, a nord o a sud?
Non riesco a scaricare bs4 sul command, mi dice che pip non è riconosciuto. Aiuto please
è 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.
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.
Ciao Perche la mia console non riconosce il comando pip?
Ciao mi servirebbe uno script che estrapola njmeri di telefono da un sito
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
Lo provato su pydroid 3 funziona ma è troppo pesante il programa e allora mi esce tutto negro🫡
per fare gli homework di Algorithms for Data Mining
Bella idea Arturo! 😊
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