Forum >> Principianti >> Tkinter visualizzare immagini da google immagini

Pagina: 1

Come faccio a visualizzare all' interno di una finestra tkinter un immagine da google con Image. Cioè prendo l immagine con requests dall' url ma poi si apre la lista a griglia delle immagini come faccio a selezionare
Scusa ma non è proprio Italiano quello che hai scritto. Ci sono dei frammenti scollegati che potrebbero (o no) appartenere a problemi separati. Che cosa è la "lista a griglia"? E che cosa vuoi "selezionare"? E tutto questo che cosa c'entra con tkinter?

Prova a spiegare daccapo che cosa stai cercando di fare. Andando con ordine, un passaggio alla volta. E' già questo un buon esercizio propedeutico alla programmazione, in realtà.




https://leanpub.com/capirewxpython: Capire wxPython, il mio libro
https://pythoninwindows.blogspot.com: Python in Windows, il mio blog e le mie guide
Allora tramite requests apre l url di google immagini con la parola "Mela" e dopo mi trova l elenco di tutte le immagini di mele a griglia (su google) ora come faccio a prendere la prima immagine e a salvarla sul desktop ??? Perché non ci sono moduli oppure faccio uno scrapy???
Ok, e in tutto questo Tkinter c'entra perché..........?
https://leanpub.com/capirewxpython: Capire wxPython, il mio libro
https://pythoninwindows.blogspot.com: Python in Windows, il mio blog e le mie guide
Le immagini le prendo con requests e le aggiungo su tkinter con Canvas ma non so come scaricare e salvarle
Ah, ok. Quindi Tkinter non c'entra niente con il tuo problema. Ed è già una cosa che abbiamo capito.


Direi che request ti restituisce, nel tuo caso, la risposta html alla tua richiesta. Naturalmente adesso dovresti parsare questo html alla ricerca delle url delle singole immagini, e infine scaricare le immagini. C'è da dire che request è una libreria specializzata (come il nome forse potrebbe suggerire) in "richieste" più che nell'elaborazione delle risposte. Nel tuo caso, poi, la richiesta è così semplice che non vale la pena di usare requests per questo... Forse può essere più semplice usare scrapy sia per la richiesta sia per il parsing del risultato. Se invece vuoi usare requests, allora ti serve un tool separato per il parsing. Credo che Beautifulsoup sia la libreria migliore per queste cose.


Qualunque sia lo strumento che vuoi usare, naturalmente, hai comunque bisogno di farti un'idea della struttura del contenuto della risposta html, per sapere dove sono e che forma hanno queste url delle singole immagini che stai cercando. Altrimenti, se parsi "alla cieca" puoi scaricare materiale spurio. Dovresti leggerti "a mano" un esempio di html restituito dalla tua query, e scoprire dove si trovano le url corrispondenti immagini che vuoi. A quel punto puoi procedere a selezionarle con Beautifulsoap, Scrapy o quel che vuoi.

https://leanpub.com/capirewxpython: Capire wxPython, il mio libro
https://pythoninwindows.blogspot.com: Python in Windows, il mio blog e le mie guide


Pagina: 1



Esegui il login per scrivere una risposta.