Re: Masowe pobranie wielu plików – w jaki sposób?

Bardzo dziękuję za odpowiedź. Nie wiem, czy dobrze zrozumiałam Twoją radę. Jeśli miałeś na myśli sprawdzanie po kolei wszystkich wartości z trzech parametrów, to byłoby z tym full roboty. Zwłaszcza że wystąpią tu kombinacje między parametrami. Znalazłam chyba lepszy sposób.

Struktura kafelków jest taka:

195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup15/8-0-0.jpg
195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup15/8-1-0.jpg
195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup15/8-2-0.jpg

195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup15/8-61-2.jpg
195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup16/8-62-2.jpg

195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup16/8-74-5.jpg
195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup17/8-75-5.jpg

195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup17/8-6-9.jpg
195.113.142.114/tiles/zamrsk/us_harrachu_002_400dpi/TileGroup18/8-7-9.jpg

Wcześniej na to nie wpadałam. Widać, że w każdej grupie TileGroup jest po 256 kolejnych kafelków (za wyjątkiem pierwszej i ostatniej, które zwykle zawierają też kafelki z sąsiednich poziomów powiększenia). Wiedząc to i znając liczbę kafelków w rzędach można wskazać, w którym momencie należy zmienić wartość TileGroup. Potem już można pobrać kafelki wtyczką DownThemAll! do Firefoxa (za polecenie aria2 też dziękuję – wypróbuję to).

Nadal jednak interesuje mnie usprawnienie sposobu pobierania kafelków. Na pewno musi być jakiś sposób na pobranie wszystkich kafelków za jednym zamachem, o czym świadczy istnienie różnych skryptów dezoomify, które to robią. Tutaj jeden z nich, który najczęściej używam: sourceforge.net/projects/dezoomify/
O ile z pobraniem map w maksymalnym powiększeniu radzi sobie znakomicie, o tyle w przypadku innych, mniejszych powiększeń (jak w tym przypadku) jest z tym zawsze problem. Dla poszczególnych parametrów <i> i <j> wskazuje nieprawidłowe wartości TileGroup i przez to nic nie pobiera. Nie wiem dlaczego, nie znam się na pythonie. Może Ty potrafiłbyś wskazać gdzie leży błąd w skrypcie i znaleźć jakiś sposób na szybkie pobranie wszystkich kafelków za jednym razem? Czasem zdarzają się strony, gdzie ten skrypt nie działa, w związku z czym przydałaby mi się jakaś alternatywna, uniwersalna metoda.

Podrzucam jeszcze link do mapy, która posłużyła za przykład: chartae-antiquae.cz/en/maps/54182