Pytanie:
Pobieranie wszystkich zdjęć z biblioteki zdjęć iCloud bez aplikacji Zdjęcia
Alex
2017-05-15 05:49:26 UTC
view on stackexchange narkive permalink

Mam konto iCloud z około 800 zdjęciami przechowywanymi w bibliotece zdjęć iCloud. Próbuję przenieść je na Maca i usunąć z iCloud, aby zwolnić miejsce.

Próbowałem podłączyć komputer Mac do biblioteki zdjęć iCloud, przechodząc do preferencji aplikacji Zdjęcia; Jednak następnie prosi mnie o uaktualnienie do płatnego poziomu pamięci iCloud, ponieważ mam ponad 5 GB lokalnych obrazów, które Zdjęcia chcą zsynchronizować z iCloud.

Dlatego nie sądzę, aby aplikacja Zdjęcia przyniosła efekty w przypadku przenoszenia zdjęć na komputer Mac.

Następnie zalogowałem się do aplikacji Zdjęcia na iCloud.com. Udało mi się wybierać i pobierać pojedyncze obrazy, ale nie pozwala mi to wybrać więcej niż jednego naraz, więc nie mogę pobrać ich wszystkich zbiorczo. Wybranie pierwszego obrazu, przytrzymanie klawisza ⇧ shift , a następnie wybranie ostatniego obrazu powoduje wybranie tylko ostatniego obrazu.

Mógłbym kliknąć wszystkie 800 obrazów, przytrzymując klawisz ⌘ cmd , ale jest to oczywiście bardzo uciążliwe.

Jaki jest najbardziej efektywny sposób pobierania obrazów z biblioteki zdjęć iCloud na komputer Mac, który nie może połączyć się z biblioteką zdjęć iCloud bez przejścia na płatny abonament?

Sześć odpowiedzi:
Dave-Evans
2018-02-14 01:57:49 UTC
view on stackexchange narkive permalink

Bardzo polecam fantastyczny program w Pythonie ndbroadbent, projekt icloud_photos_downloader .Repozytorium projektów można znaleźć na jego koncie Github: https://github.com/ndbroadbent/icloud_photos_downloader.

W projekcie README znajduje się kilka świetnych instrukcji dotyczących instalacji i użytkowania.Po zainstalowaniu uruchamiasz program, aby pobrać wszystkie swoje zdjęcia do katalogu o nazwie foto_folder ;z terminala

./download_photos.py ../foto_folder --username=myemail@email.com --password = myp @ ss --size = oryginał --download-videos

A altówka robi swoje magiczne.

Opublikowałem również tę odpowiedź tutaj: https://apple.stackexchange.com/a/311787/271502

Nie publikuj zduplikowanych odpowiedzi.Jeśli pytania są takie same, odpowiedz na jedno i zagłosuj, aby zamknąć drugie jako duplikat.Jeśli nie są takie same, dostosuj swoją odpowiedź do specyfiki każdego pytania.
anki
2019-07-08 00:22:51 UTC
view on stackexchange narkive permalink

Wejdź na https://privacy.apple.com/account, zaloguj się i poproś o pobranie zdjęć.

Możesz poprosić o kopię danych przechowywanych przez Apple, czyli powiązany z Twoim Apple ID.Te informacje obejmują, ale nie są ograniczone do:

  • Szczegóły Twojego konta Apple ID i dane logowania.

  • Dane przechowywane w iCloud, takie jak kontakty, kalendarze, notatki, zakładki, przypomnienia, e-maile, zdjęcia, filmy i dokumenty.

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

Jeśli uznasz, że odpowiedź jest odpowiednia na kilka pytań, rozważ oznaczenie zamkniecia uwagi / głosowania modów jako duplikat zamiast publikowania tej samej odpowiedzi kilka razy.
Zaznaczę innych, aby zostali przekierowani tutaj, ponieważ ma więcej zasobów.
John Goalby
2017-08-06 10:02:38 UTC
view on stackexchange narkive permalink

Udało mi się znaleźć obejście tego problemu. Zmusi to podstawową strukturę do wybrania wszystkich zdjęć na stronie i umożliwi kliknięcie przycisku pobierania wybranych zdjęć. Ściągnie je wszystkie osobno, tak jakbyś wybrał wszystkie zdjęcia ręcznie (ale bez RSI).

Musisz użyć narzędzi programistycznych Chrome. Jestem pewien, że możesz to zrobić z innymi przeglądarkami, po prostu nie próbowałem. Wymagane są następujące kroki i byłbym wdzięczny, gdyby ktoś mógł mi powiedzieć, jak uzyskać wartość „this” dla potrzebnego obiektu w prostszy sposób (kroki 4–10).

Oto kroki:

  1. Upewnij się, że narzędzia Chrome dla programistów są zamknięte.
  2. Przejdź do zdjęć w iCloud, a następnie do Wszystkie zdjęcia
  3. Kliknij prawym przyciskiem dowolne zdjęcie na stronie i wybierz opcję Sprawdź.
  4. Kliknij kartę Źródła u góry narzędzi programistycznych.
  5. W hierarchii sieci po lewej stronie, otwórz zdjęcia, www.icloud.com, aplikacje / zdjęcia, 1807Hotfix1 / en-us, main.js
  6. Kliknij nawiasy klamrowe {} u dołu okna źródeł, aby sformatować kod.
  7. Wyszukaj przypadek r.a.TOGGLE: (powinno znajdować się w pobliżu wiersza 25845)
  8. Ustaw punkt przerwania w linii, powyżej której znajduje się instrukcja switch.
  9. Kliknij dowolne zdjęcie w oknie głównym.
  10. Wróć do narzędzi programistycznych i zobacz okno zakresu (poniżej źródło dla mnie).
  11. Kliknij prawym przyciskiem myszy „tę” zmienną i wybierz opcję Zapisz jako zmienną globalną.
  12. Zajrzyj do konsoli. Powinien zobaczyć coś takiego jak temp1, które jest ustawione na to.
  13. Usuń punkt przerwania w oknie źródłowym.
  14. Kliknij przycisk Wznów wykonywanie skryptu w oknie głównym.
  15. Przejdź do konsoli, wpisz następujące polecenie i naciśnij klawisz Enter:

      temp1.selectAll ()
    
  16. Wydaje się, że nic się nie zmieniło, ale coś się zmieniło.

  17. Teraz kliknij przycisk pobierania wybranych elementów u góry.
  18. Zobaczysz teraz kilka pobrań.
Wygląda na to, że to już nie działa.Czy próbowałeś tego ostatnio?Czy wybierasz stronę indeksu w [węźle www.icloud.com] (https://imgur.com/1u27WCu)?Ma tylko 400 linii, a nie 40000.
Masz rację.Wygląda na to, że zmienili witrynę.Zaktualizowałem instrukcje, które będą działać na razie do następnej zmiany.Przy okazji, wymaga recenzji, więc może nie pojawić się natychmiast.
Wspaniały człowiek!Działa, chociaż nie zaznacza wszystkich plików, np.z 1600 zdjęć wybrał tylko 268. Niemniej jest to fajne rozwiązanie i zdecydowanie powinienem wzmocnić umiejętność debugowania Chrome :)
Miło, że mogłem pomóc.Przepraszam, że to nie wszystkie zdjęcia.Może ktoś mógłby zrozumieć, dlaczego?Nie wiem, dlaczego po pierwsze nie ma przycisku zaznacz wszystko.
Prawie zawsze sprawia, że iCloud wyświetla błąd i zamyka stronę.Jednak mądry
user11633
2017-08-06 10:28:46 UTC
view on stackexchange narkive permalink

Nadal możesz to zrobić za pomocą aplikacji Photos.

Krótka wersja

Wystarczy podłączyć pustą System Photo Library do iCloud Photo Library, aby nic nie zostało przesłane, tylko pobrane .

Gdy to zrobisz, wyeksportuj wszystkie te zdjęcia na dysk twardy, odłącz iCloud Photo Library i przywróć swoją główną bibliotekę zdjęć jako swoją Systemową bibliotekę zdjęć .

Krok po kroku:

  1. Zamknij aplikację ( ⌘ cmd q ).
  2. Trzymając ⌥ opt , uruchom Photos ze swojego Docka.
  3. Wybierz Utwórz nowy… , aby utworzyć nową bibliotekę Photos Library.
  4. Na pasku menu kliknij PhotosPreferencesGeneral Użyj jako systemowej biblioteki zdjęć .
  5. Zamknij i ponownie otwórz Photos.
  6. Połącz się z iCloud Photo Library, zaznaczając PhotosPreferencjeiCloud iLcode to iLcode to i Origincode >
  7. Zezwól komputerowi Mac na pobieranie wszystkich zdjęć z iCloud.
  8. Jeśli pasek boczny jest ukryty, naciśnij ⌥ opt ⌘ cmd s , aby go wyświetlić.
  9. W widoku Wszystkie zdjęcia (zawierającym ukryte zdjęcia i filmy) naciśnij klawisz ⌘ cmd a , aby zaznaczyć wszystkie zdjęcia.
  10. Z paska menu przejdź do FileExport Eksportuj niezmodyfikowany oryginał na 800 pozycji…
  11. Zaczekaj na zakończenie eksportu.
  12. Usuń wszystkie swoje zdjęcia z Photos (a tym samym z iCloud Photo Library). Nie martw się; pozostaną w Recently Deleted przez 30 dni.
  13. Odłącz się od iCloud Photo Library przez odznaczenie PhotosPreferencesiCloud. → Photo Library
  14. Zamknij Photos.
  15. ⌥ opt -kliknij Photos w Docku.
  16. Wybierz swoją oryginalną bibliotekę Photos Library i kliknij Select Library .
  17. Kliknij PhotosPreferencesGeneral Użyj jako systemowej biblioteki zdjęć .
  18. Zaimportuj wszystkie wyeksportowane zdjęcia do głównej biblioteki.
  19. Usuń bibliotekę Photos Library utworzoną w kroku 3 .
  20. Teraz, gdy masz już wszystkie swoje zdjęcia, przejdź do albumu Ostatnio usunięte na iCloud.com i wybierz Usuń wszystko .
  21. Zysk.
Kuilin Li
2019-03-28 15:37:09 UTC
view on stackexchange narkive permalink

Teraz możesz po prostu nacisnąć Control-A na stronie Zdjęcia iCloud, a wybierze wszystkie obrazy i filmy.Następnie kliknij Pobierz w prawym górnym rogu.

To nie pojawia się na moich zdjęciach
Gordon Williams
2019-12-05 20:40:39 UTC
view on stackexchange narkive permalink

To rozwiązanie prawdopodobnie ulegnie zmianie w przyszłości, jeśli aplikacja internetowa iCloud Shared Album ulegnie zmianie w przyszłości. Ale obecnie działa 1 lipca 2020 r.

  1. Przejdź do udostępnionego albumu, klikając otrzymany link (podobny do https://www.icloud.com/sharedalbum/#abcdefg) w przeglądarce Chrome.

  2. Kliknij pierwsze zdjęcie, aby je wyświetlić.

  3. Otwórz narzędzia Chrome Devtools (w menu Chrome)

  4. Wklej następujący kod do konsoli i naciśnij klawisz „Enter”:

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

Pobierze bieżące zdjęcie z domyślnego folderu pobierania (w zależności od ustawień przeglądarki Chrome wyskakujące okienko może poprosić Cię o zapisanie zdjęcia). Następnie co sekundę będzie wyświetlać i pobierać kolejne zdjęcia z albumu. To szybsze niż ręczne wykonywanie wszystkiego.

To rozwiązanie zapętli się na końcu albumu, więc musisz zatrzymać skrypt, gdy zobaczysz wszystkie swoje zdjęcia w folderze pobierania. Aby zatrzymać skrypt, wystarczy zamknąć kartę Chrome.

Ta prasa Ok może być również zautomatyzowana, AppleScript lub Selenium.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...