Il Modulo REQUESTS - Richieste HTTP e connessione ad API con Python - Tutorial Italiano
HTML-код
- Опубликовано: 12 май 2019
- 🔺 Lascia un commento e un mi piace per aiutarci a diffondere il video. Grazie!
🔺 Iscriviti al canale: www.youtube.co...
🚀⏩ Trasforma la tua passione in una carriera remunerativa con il nostro pacchetto programmazione e sviluppo web! Impara Python, HTML, CSS, Bootstrap, Django e Vue JS www.programmar...
🐍 Sito Ufficiale: www.programmar...
📽️ Corsi Completi: www.programmar...
📚 Newsletter per Developers: www.developers...
👨💻 GitHub: www.github.com...
📸 Instagram (nuovo): / michelesaba.dev
📽️ TikTok (nuovo): / michelesaba.dev
🐦 Twitter: / pymike00
🔷 Telegram: t.me/programma...
📘 Facebook: / programmareinpython.it
📸 Instagram: / programmareinpython.it
Per chi fosse interessato/a, qui potete trovare una bella lista di API a cui connettervi per ottenere le informazioni più disparate: github.com/toddmotto/public-apis
Ah e dimenticavo! Iscrivetevi al canale se giá non siete iscritti e lasciate un mi piace al video!
HAPPY CODING!
Ma per imparare web developping quale playlist dovrei seguire (oltre a quelle basilari). Comunque sei un grande
@@goldsilver4737 Ciao gold silver, per imparare le skills necessarie a diventare un web developer con Python ho preparato dei corsi Udemy specifici, trovi tutti i dettagli e i link nella pagina dedicata del sito ufficiale: www.programmareinpython.it/programmare-in-python/
Ciao PyMike, ti faccio i complimenti per questo video e per gli altri che hai fatto. Attenzione però, per indicare il denaro la pronuncia è valúta e non váluta.
Ciao Mike, come mi avevi suggerito ho seguito questa lezione e ho capito molto di più sulle API, facendo qualche prova con le API GET. Volevo chiederti, farai anche qualche lezione su API che utilizzano OAuth 2.0?
Ciao Alberto! È possibile, ma non saprei quando al momento
aspetto pygame con ansia , grazie per quello che fai
Ciao Damiano! È un piacere, grazie a te per il commento! :D
Ciao sono un tuo fan e sto seguendo il tuo corso su udemy potresti parlare in un video di PAGE la gui per python? Spero tu lo possa fare per fare il salto di qualita e avvicinarci ai vari visual studio gambas ecc
Grazie un saluto
Ciao PyMike e ben trovato! Come al solito un video ricco di utilissime informazioni! Ma con requests, oltre a carpire le informazioni che vengono rese disponibili dalle API del sito che andiamo ad interrogare, è possibile “scrappare” qualsiasi informazione dal testo delle pagine web? Grazie, aspetto con trepidazione il prossimo tutorial! 😎
Ciao Dario! No requests è pensato per fare richieste di rete, per lo scraping puoi abbinarci qualcosa come BeautifulSoup (che tratteremo)
Ciao Perfavore puoi fare un tutorial o codice per fare upload su youtube da una cartella che ha piu di 2 file perche in rete trovo il codice che fa upload di un file con python.
Ciao il video tutorial è perfetto.
Mi chiedevo se esiste un modo, o con requests, o con beautifulsoup, oppure anche con urlib, per utilizzare/interagire con la pagina web?
Non mi serve un codice intero se riesci solamente a darmi un'indicazione un video o un link che magari hai già trattato questo argomento ( oppure può essere uno spunto per un tuo prossimo video!)
Ti ringrazio in anticipo
Ciao! Cosa intendi con interagire esattamente? Che devi fare?
PyMike niente ho risolto l’unico problema che mi rimane è utilizzare un bottone tramite post con requests
@@matteobianchi5176 cerca l'URL a cui è collegato e fai la post su quello?
Potresti comunque avere problemi di Authentication
PyMike esatto il sito e protetto bene
Ho provato su vari siti... mi dice sempre LOGIN SUCCESS, ma poi va in errore: raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 3 column 1 (char 4)
l'errore sata qui: print(response.json())
Verifica le specifiche del servizio a cui ti stai connettendo e adatta quanto mostrato di conseguenza, questa non può essere una guida universale ovviamente ;)
ciao complimenti per i tuoi video sempre fantastici !! :D
Ti volevo chiedere come fa python a riconoscere i form relativi al nome utente , password ed al pulsante per accedere , in modo da poter inserire parametri al loro interno?
Ciao Dario, di che form parli?
@@PyMike ciao mi sono espresso male, sto cercando di capire come effettuare un log in con python inserendo username e password e non riesco a capire come fa ad inserire questo dati o come riconosce i form testuali sulla pagina login
Super!
Ciao Marco! Grazie mille!
E di che? I tuoi video sono veramente interessanti e ben fatti. Ho acquistato il videocorso su Vue e Django... e l'ho trovato molto utile.
Ciao PyMike come sembre video sempre molto interessante, ho provato a fare beatiful soap, con amazon o altri sistemi, ma questi rilevano che effettivamente non è umano a fare quelle richieste, c'è quindi un modo per aggirare questi problemi senza entrare nell'illegalità?
Ciao Vincenzo, domanda interessante e di difficile risposta: dipende da cosa intendi fare!
Come si commentano parti di codice tutto insieme? Hotkey da fare per intenderci
Dipende un pò dal tuo OS. Per me è shift + /. Trovi tutto nelle impostazioni dell'editor
ciao molto bello il video ma cosa posso fare se lo status code è maggiore di 400?
Be, dipende un po' dallo status code in verità
Ciao, ma con il requests è possibile visualizzare solamente la pagina? Se è sì, come? Grazie
Cioè?
@@PyMike visualizzare la pagina come se stessi facendo views
print(f"1 euro corrisponde a {exchange_rate}{currency} il giorno {rate_date}")
perchè c'è una f nel print?
Formatted String Literal di Python: www.programmareinpython.it/video-corso-python-base/18-metodi-stringhe-e-formattazione-avanzata/
@@PyMike ti ringrazio!
è possibile che non funzioni più la richiesta e che il sito richieda una chiave?
Ciao, si assolutamente…
Ciao farai dei video sullo scraping delle pagine web con Python?
Ciao Angelo, si, sicuramente!
@@PyMike attenderemo impazienti...grazie se un grande !
Avrei bisogno di aiuto, stavo seguendo il tuo tutorial per creare un chatbot, ma non riesco a installare la sua libreria (uso il comando pip install chatterbot e mi esce una cosa lunghissima di scritte rosse) le altre librerie riesco a installare tranne questa.
Qual'è il codice di errore?
PyMike te lo scrivo tutto?
@@fabio5798 Prova a leggerlo e scrivi ciò che reputi sia più informativo.
ERROR: Command "'c:\users\win10\appdata\local\programs\python\python37-32\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'C:\\Users\\Win10\\AppData\\Local\\Temp\\pip-install-pkjegrup\\murmurhash\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\Win10\AppData\Local\Temp\pip-record-h2sib7bj\install-record.txt' --single-version-externally-managed --prefix 'C:\Users\Win10\AppData\Local\Temp\pip-build-env-2nse8a2t\overlay' --compile" failed with error code 1 in C:\Users\Win10\AppData\Local\Temp\pip-install-pkjegrup\murmurhash\
----------------------------------------
ERROR: Command "'c:\users\win10\appdata\local\programs\python\python37-32\python.exe' 'c:\users\win10\appdata\local\programs\python\python37-32\lib\site-packages\pip' install --ignore-installed --no-user --prefix 'C:\Users\Win10\AppData\Local\Temp\pip-build-env-2nse8a2t\overlay' --no-warn-script-location --no-binary :none: --only-binary :none: -i --pypi.org/simple-- -- setuptools 'wheel>0.32.0.=2.0.2,=2.0.1,=0.28.0,
Ok perfetto! Ho dato uno sguardo al repo del package, e ho trovato un Issue aperto con questo stesso messaggio d'errore: github.com/gunthercox/ChatterBot/issues/1716
Prova ad utilizzare come suggerito, la versione x64 di Python qualora tu stia usando la 32 e fammi sapere come procede!
fantastico! c'è per caso una mail o un social network dove ti posso fare domande e risolvere i miei dubbi con Python
Ciao Pixel_ ! puoi scrivermi direttamente sotto ai commenti al video relativi, così che la risposta possa essere d'aiuto anche al resto della Community ;)
"è valùte, non vàlute" - semi cit
LOL, Hermione Cit. E hai pienamente ragione!
gran bel tutorial, se ti va passa da me che porto contenuti divertenti invece
No