Domanda:
Download di tutte le foto dalla libreria foto di iCloud senza l'app Foto
Alex
2017-05-15 05:49:26 UTC
view on stackexchange narkive permalink

Ho un account iCloud con circa 800 foto archiviate nella libreria di foto di iCloud. Sto cercando di spostarli su un Mac e di eliminarli da iCloud per liberare spazio.

Ho provato a collegare il mio Mac alla libreria di foto di iCloud andando nelle preferenze dell'app Foto; tuttavia mi chiede di eseguire l'upgrade a un livello di archiviazione iCloud a pagamento perché ho oltre 5 GB di immagini locali che Photos desidera sincronizzare con iCloud.

Quindi non credo che l'utilizzo dell'app Foto funzionerà per scaricare le immagini su un Mac.

Ho quindi effettuato l'accesso all'app Foto su iCloud.com. Sono stato in grado di selezionare e scaricare singole immagini, ma non mi consente di selezionarne più di una alla volta, quindi non posso scaricarle tutte in blocco. Selezionando la prima immagine, tenendo premuto il tasto ⇧ shift , quindi selezionando l'ultima immagine, verrà selezionata solo l'ultima immagine.

Potrei fare clic su tutte le 800 immagini tenendo premuto il tasto ⌘ cmd , ma ovviamente è molto noioso.

Qual è il modo più efficiente per scaricare immagini dalla libreria di foto di iCloud su un Mac che non può connettersi alla libreria di foto di iCloud senza eseguire l'upgrade a un piano a pagamento?

Sei risposte:
#1
+7
Dave-Evans
2018-02-14 01:57:49 UTC
view on stackexchange narkive permalink

Consiglio vivamente il fantastico programma Python di ndbroadbent, il progetto icloud_photos_downloader .Il repository del progetto può essere trovato sul suo account Github: https://github.com/ndbroadbent/icloud_photos_downloader.

Ci sono alcune ottime istruzioni sull'installazione e l'uso nel progetto README.Una volta installato, esegui il programma per scaricare tutte le tue foto in una directory chiamata foto_folder ;dal terminale

./download_photos.py ../foto_folder [email protected] --password = myp @ ss --size = originale --download-videos

E la viola, fa la sua magia.

Ho anche pubblicato questa risposta qui: https://apple.stackexchange.com/a/311787/271502

Si prega di non pubblicare risposte duplicate.Se le domande sono le stesse, rispondi a una e vota per chiudere l'altra come duplicata.Se non sono la stessa cosa, adatta la tua risposta alle specifiche di ogni domanda.
#2
+5
anki
2019-07-08 00:22:51 UTC
view on stackexchange narkive permalink

Vai a https://privacy.apple.com/account, accedi e richiedi il download delle foto.

Puoi richiedere una copia dei dati archiviati da Apple, ovvero associato al tuo ID Apple.Queste informazioni includono, ma non lo sono limitato a:

  • Dettagli dell'account ID Apple e record di accesso.

  • I dati che archivi con iCloud come contatti, calendari, note, segnalibri, promemoria, email, foto, video e documenti.

da https://support.apple.com/en-in/HT208502

Se ritieni che una risposta sia adatta a diverse domande, considera di contrassegnare la chiusura dell'attenzione / votazione mod come duplicato invece di pubblicare la stessa risposta più volte.
Segnalerò altri per essere reindirizzati qui perché ha più risorse.
#3
+4
John Goalby
2017-08-06 10:02:38 UTC
view on stackexchange narkive permalink

Sono riuscito a trovare una soluzione alternativa per questo. Forza la struttura sottostante a selezionare tutte le foto sulla pagina e ti permetterà di fare clic sul pulsante di download delle foto selezionate. Le scaricherà tutte separatamente come se avessi selezionato tutte le foto a mano (ma senza RSI).

Devi utilizzare gli strumenti di sviluppo di Chrome. Sono sicuro che puoi farlo con altri browser, solo che non ho provato. Sono coinvolti i seguenti passaggi e apprezzerei se qualcuno mi dicesse come ottenere il valore "this" per l'oggetto di cui ho bisogno in modo più semplice (passaggi 4-10).

Ecco i passaggi:

  1. Assicurati che Chrome Dev Tools sia chiuso.
  2. Vai a Foto in iCloud, quindi a Tutte le foto
  3. Fai clic con il pulsante destro del mouse su una foto nella pagina e seleziona Ispeziona.
  4. Fai clic sulla scheda Sorgenti nella parte superiore degli strumenti di sviluppo.
  5. Nella gerarchia di rete a sinistra, apri foto, www.icloud.com, applicazioni / foto, 1807Hotfix1 / en-us, main.js
  6. Fare clic sulle parentesi graffe {} nella parte inferiore della finestra dei sorgenti per formattare il codice.
  7. Cerca il caso r.a.TOGGLE: (dovrebbe essere intorno alla riga 25845)
  8. Imposta un punto di interruzione sulla riga sopra che è un'istruzione switch.
  9. Fare clic su una foto nella finestra principale.
  10. Torna agli strumenti di sviluppo e guarda la finestra dell'ambito (sotto la fonte per me).
  11. Fai clic con il pulsante destro del mouse su "questa" variabile e scegli Memorizza come variabile globale.
  12. Guarda nella console. Dovrebbe vedere qualcosa come temp1 che è impostato su questo.
  13. Rimuovi il punto di interruzione nella finestra di origine.
  14. Fare clic sul pulsante Riprendi esecuzione script nella finestra principale.
  15. Vai alla console, digita quanto segue e premi Invio:

      temp1.selectAll ()
    
  16. Niente sembra essere cambiato, ma è cambiato.

  17. Ora fai clic sul pulsante di download degli elementi selezionati in alto.
  18. Ora vedrai una serie di download in corso.
Questo sembra non funzionare più.L'hai provato di recente?Seleziona la pagina dell'indice nel [nodo www.icloud.com] (https://imgur.com/1u27WCu)?Ha solo 400 linee, non 40000.
Hai ragione.Sembra che abbiano cambiato il sito.Ho aggiornato le istruzioni che funzioneranno per ora fino alla prossima modifica.A proposito, ha bisogno di una revisione tra pari, quindi potrebbe non essere visualizzato immediatamente.
Uomo meraviglioso!Funziona, anche se non seleziona tutti i file, ad es.da 1600 foto ne ha selezionate solo 268. Tuttavia, è una buona soluzione, e dovrei sicuramente potenziare l'abilità di debug di Chrome :)
Felice di aiutare.Spiacente, non sono tutte le foto.Forse qualcuno potrebbe capire perché?Non so perché non c'è un pulsante Seleziona tutto in primo luogo.
Quasi sempre fa sì che iCloud generi un errore e chiuda la pagina.Intelligente però
#4
+3
user11633
2017-08-06 10:28:46 UTC
view on stackexchange narkive permalink

Puoi ancora farlo utilizzando l'app Photos.

Versione breve

Devi solo collegare una libreria di foto System vuota a iCloud Photo Library in modo che non venga caricato nulla, ma solo scaricato .

Al termine, esporta tutte quelle foto sul tuo disco rigido, disconnettiti da iCloud Photo Library e ripristina la tua principale libreria di foto come libreria di foto di System.

Procedura dettagliata:

  1. Chiudi l'app ( ⌘ cmd q ).
  2. Mentre tieni premuto ⌥ opt avvia Photos dal Dock.
  3. Seleziona Crea nuovo… per creare una nuova Libreria di foto P.
  4. Dalla barra dei menu, fai clic su PhotosPreferencesGeneral Usa come libreria di foto di sistema .
  5. Esci e riapri Photos.
  6. Connettiti a iCloud Photo Library selezionando PhotosPreferencesiCloud Scarica questa libreria di foto di iCloud e originale Libreria di foto di iCloud . >
  7. Consenti al tuo Mac di scaricare tutte le tue foto da iCloud.
  8. Se la barra laterale è nascosta, premi ⌥ opt ⌘ cmd s per visualizzarla.
  9. Dalla visualizzazione Tutte le foto (che include foto e video nascosti), premi ⌘ cmd a per selezionare tutte le foto.
  10. Dalla barra dei menu, vai a FileExport Esporta originale non modificato per 800 elementi…
  11. Attendi il completamento dell'esportazione.
  12. Elimina tutte le tue foto da Photos (e quindi da iCloud Photo Library). Non ti preoccupare; persisteranno in Recently Deleted per 30 giorni.
  13. Disconnettersi da iCloud Photo Library deselezionando PhotosPreferencesiCloud iCloud Photo Library
  14. Chiudi Photos.
  15. ⌥ opt -fai clic su Photos dal Dock.
  16. Scegli la tua libreria di foto P originale e fai clic su Seleziona libreria .
  17. Fai clic su PhotosPreferencesGeneral Usa come libreria di foto di sistema .
  18. Importa tutte le foto esportate nella libreria principale.
  19. Cestina la libreria di foto P creata nel Passaggio 3 .
  20. Ora che hai tutte le tue foto, vai all'album Eliminati di recente su iCloud.com e scegli Elimina tutto .
  21. Profitto.
#5
+3
Kuilin Li
2019-03-28 15:37:09 UTC
view on stackexchange narkive permalink

Ora puoi semplicemente premere Control-A nella pagina Foto di iCloud e selezionerà tutte le immagini e i video.Quindi fai clic su Download in alto a destra.

Non appare nelle mie foto
#6
+1
Gordon Williams
2019-12-05 20:40:39 UTC
view on stackexchange narkive permalink

Questa soluzione probabilmente cambierà in futuro se l'app web dell'album condiviso di iCloud cambierà in futuro. Ma attualmente funziona il 1 ° luglio 2020.

  1. Vai al tuo album condiviso facendo clic sul link che hai ricevuto (simile a https://www.icloud.com/sharedalbum/#abcdefg) in Chrome.

  2. Fare clic sulla prima foto per visualizzarla.

  3. Apri Chrome devtools (nel menu Chrome)

  4. Incolla il seguente codice nella console e premi il tasto "Invio":

      var interval = setInterval (function () {
      Photos.stateManager.sendAction ("downloadItem", Photos.stateManager.currentState.currentItem)
      setTimeout (function () {
        Photos.stateManager.sendAction ("showNextPhoto")
      }, 500);
    }, 1000);
     

Scaricherà la foto corrente nella cartella di download predefinita (a seconda delle impostazioni di Chrome, un popup potrebbe chiederti dove salvare la foto). Quindi visualizzerà e scaricherà le foto successive dall'album ogni secondo. È più veloce che eseguire tutto manualmente.

Questa soluzione verrà ripetuta alla fine dell'album, quindi devi interrompere lo script quando vedi tutte le tue foto nella cartella dei download. Per interrompere lo script, è sufficiente chiudere la scheda Chrome.

Anche quella stampa Ok può essere automatizzata, AppleScript o Selenium.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...