Cosa posso fare con urllib?

1

Capisco che può recuperare risorse Internet, ma non apprezzo davvero pienamente ciò che significa. Stavo facendo le sfide su pythonchallenge.com, e ho superato quello che richiede urllib per recuperare la pagina e leggere il sorgente, ma non vedo come sia ancora abbastanza utile. E gli esempi sono carenti di diversità.

Che altro può fare, o come posso usarlo a mio vantaggio?

(Oltre a costruire un browser Web ...)

    
posta temporary_user_name 19.12.2012 - 04:04
fonte

3 risposte

1

sembra che manchi dei casi d'uso: alcuni esempi:

  • accedi alle API pubbliche: google, twitter, ecc.
  • scrivi un web crawler personalizzato

o nel contesto di un'applicazione web:

  • utilizza i servizi basati su http (ad esempio, caricando su AWS)
  • testa il tuo sito / webapp
  • autentica gli utenti webapp con un servizio di terze parti

... e molti altri, puoi accedere a qualsiasi servizio esposto sul Web.

    
risposta data 19.12.2012 - 20:35
fonte
4

Screen Scraping è una possibile applicazione

Si tratta di una tecnica comunemente utilizzata per automatizzare attività che normalmente comportano l'apertura di un browser da parte di una persona, l'esplorazione di una pagina e l'analisi manuale di una pagina.

Altri usi più comuni potrebbero essere l'accesso e l'uso di servizi Web o qualsiasi tipo di comunicazione in cui il server è accessibile tramite un URL

    
risposta data 19.12.2012 - 04:30
fonte
1

Internet e il world wide web sono molto, molto più grandi di un semplice mucchio di pagine web. Ci sono molte informazioni contenute dietro l'apis web. Ad esempio, è possibile ottenere quotazioni azionarie, meteo, il prezzo del tè in Cina e così via.

Urllib e le librerie create su di esso, rendono estremamente facile l'accesso a questi dati. Gran parte di esso è sotto forma di JSON, che può essere facilmente convertito in strutture di dati Python native come dizionari ed elenchi.

    
risposta data 19.12.2012 - 20:51
fonte

Leggi altre domande sui tag