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

Комментарии • 59

  • @PyMike
    @PyMike  5 лет назад +6

    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!

    • @goldsilver4737
      @goldsilver4737 5 лет назад

      Ma per imparare web developping quale playlist dovrei seguire (oltre a quelle basilari). Comunque sei un grande

    • @PyMike
      @PyMike  5 лет назад

      @@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/

  • @TheOlddog1957
    @TheOlddog1957 3 года назад +2

    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.

  • @albertoderio2370
    @albertoderio2370 2 года назад +1

    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?

    • @PyMike
      @PyMike  2 года назад +1

      Ciao Alberto! È possibile, ma non saprei quando al momento

  • @damianosceusa4408
    @damianosceusa4408 5 лет назад

    aspetto pygame con ansia , grazie per quello che fai

    • @PyMike
      @PyMike  5 лет назад

      Ciao Damiano! È un piacere, grazie a te per il commento! :D

  • @TheMusocchi
    @TheMusocchi 5 лет назад

    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

  • @PyWolf
    @PyWolf 5 лет назад

    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! 😎

    • @PyMike
      @PyMike  5 лет назад +1

      Ciao Dario! No requests è pensato per fare richieste di rete, per lo scraping puoi abbinarci qualcosa come BeautifulSoup (che tratteremo)

  • @kebabsharif9627
    @kebabsharif9627 4 года назад

    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.

  • @matteobianchi5176
    @matteobianchi5176 4 года назад +2

    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

    • @PyMike
      @PyMike  4 года назад

      Ciao! Cosa intendi con interagire esattamente? Che devi fare?

    • @matteobianchi5176
      @matteobianchi5176 4 года назад

      PyMike niente ho risolto l’unico problema che mi rimane è utilizzare un bottone tramite post con requests

    • @PyMike
      @PyMike  4 года назад

      @@matteobianchi5176 cerca l'URL a cui è collegato e fai la post su quello?

    • @PyMike
      @PyMike  4 года назад

      Potresti comunque avere problemi di Authentication

    • @matteobianchi5176
      @matteobianchi5176 4 года назад

      PyMike esatto il sito e protetto bene

  • @IZ0KBA
    @IZ0KBA 5 лет назад

    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())

    • @PyMike
      @PyMike  5 лет назад

      Verifica le specifiche del servizio a cui ti stai connettendo e adatta quanto mostrato di conseguenza, questa non può essere una guida universale ovviamente ;)

  • @darioomaciii5247
    @darioomaciii5247 2 года назад +1

    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?

    • @PyMike
      @PyMike  2 года назад +1

      Ciao Dario, di che form parli?

    • @darioomaciii5247
      @darioomaciii5247 2 года назад

      @@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

  • @MarcoLerco
    @MarcoLerco 5 лет назад

    Super!

    • @PyMike
      @PyMike  5 лет назад +1

      Ciao Marco! Grazie mille!

    • @MarcoLerco
      @MarcoLerco 5 лет назад

      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.

  • @TheVixo95
    @TheVixo95 5 лет назад

    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à?

    • @PyMike
      @PyMike  5 лет назад

      Ciao Vincenzo, domanda interessante e di difficile risposta: dipende da cosa intendi fare!

  • @kies8
    @kies8 4 года назад

    Come si commentano parti di codice tutto insieme? Hotkey da fare per intenderci

    • @PyMike
      @PyMike  4 года назад

      Dipende un pò dal tuo OS. Per me è shift + /. Trovi tutto nelle impostazioni dell'editor

  • @flaviocavaliere2777
    @flaviocavaliere2777 2 года назад

    ciao molto bello il video ma cosa posso fare se lo status code è maggiore di 400?

    • @PyMike
      @PyMike  2 года назад

      Be, dipende un po' dallo status code in verità

  • @simoneannunziata2591
    @simoneannunziata2591 5 лет назад

    Ciao, ma con il requests è possibile visualizzare solamente la pagina? Se è sì, come? Grazie

  • @doduva
    @doduva 3 года назад

    print(f"1 euro corrisponde a {exchange_rate}{currency} il giorno {rate_date}")
    perchè c'è una f nel print?

    • @PyMike
      @PyMike  3 года назад

      Formatted String Literal di Python: www.programmareinpython.it/video-corso-python-base/18-metodi-stringhe-e-formattazione-avanzata/

    • @doduva
      @doduva 3 года назад

      @@PyMike ti ringrazio!

  • @lindasweetdog3735
    @lindasweetdog3735 8 месяцев назад

    è possibile che non funzioni più la richiesta e che il sito richieda una chiave?

    • @PyMike
      @PyMike  8 месяцев назад +1

      Ciao, si assolutamente…

  • @angelolobascio6608
    @angelolobascio6608 4 года назад

    Ciao farai dei video sullo scraping delle pagine web con Python?

    • @PyMike
      @PyMike  4 года назад

      Ciao Angelo, si, sicuramente!

    • @angelolobascio6608
      @angelolobascio6608 4 года назад

      @@PyMike attenderemo impazienti...grazie se un grande !

  • @fabio5798
    @fabio5798 5 лет назад

    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.

    • @PyMike
      @PyMike  5 лет назад

      Qual'è il codice di errore?

    • @fabio5798
      @fabio5798 5 лет назад

      PyMike te lo scrivo tutto?

    • @PyMike
      @PyMike  5 лет назад

      @@fabio5798 Prova a leggerlo e scrivi ciò che reputi sia più informativo.

    • @fabio5798
      @fabio5798 5 лет назад

      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,

    • @PyMike
      @PyMike  5 лет назад

      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!

  • @barewr828
    @barewr828 5 лет назад

    fantastico! c'è per caso una mail o un social network dove ti posso fare domande e risolvere i miei dubbi con Python

    • @PyMike
      @PyMike  5 лет назад +1

      Ciao Pixel_ ! puoi scrivermi direttamente sotto ai commenti al video relativi, così che la risposta possa essere d'aiuto anche al resto della Community ;)

  • @GIULI4994
    @GIULI4994 3 года назад +2

    "è valùte, non vàlute" - semi cit

    • @PyMike
      @PyMike  3 года назад +1

      LOL, Hermione Cit. E hai pienamente ragione!

  • @raffybest94V01
    @raffybest94V01 5 лет назад

    gran bel tutorial, se ti va passa da me che porto contenuti divertenti invece