lovasoa / dezoomify

Dezoomify is a web application to download zoomable images from museum websites, image galleries, and map viewers. Many different zoomable image technologies are supported.
https://dezoomify.ophir.dev
GNU General Public License v2.0
675 stars 75 forks source link

seek solution for www.bildindex.de #75

Open dancorpse opened 8 years ago

dancorpse commented 8 years ago

http://www.bildindex.de/document/obj00174541/fmc654619, this is a zoomify image, but the following url does not work in dezoomify, http://www.bildindex.de/media/zoomify/fmc654619/ImageProperties.xml; Am I anything wrong? I notice that there're very long stuffs begin with "?Expires=" after "ImagePropertiex.xml, Is there any thing to do with? (I use dezoomify via proxy) But dezoomify works fine with other sites.

lovasoa commented 8 years ago

Looks like they use the same system as #79 . You have to first access the tile http://www.bildindex.de/media/proxy/67DA78F7E4C940A8B37729BBA513A71B/TileGroup0/4-3-1.jpg with the right Referer and Cookie headers, and then receive a redirection to a tile URL that is valid only for a short period of time.

gregg128 commented 7 years ago

Any progress on this site? Thanks!

leechers commented 6 years ago

Well, if you want the max resolution, there is a way. Use Mozilla Firefox, find the image , press the zoom button, do CTRL-SHIFT-M, enter the max resolution 9999x9999. Wait for the image to be fully loaded (scroll up and down, left and right). When fully loaded, press the 'camera' button in the upper screen (find it! by scrolling left and right) which will take a screenshot of the photo. Now you have the maximized fully zoom image from the screen in your Downloads directory. It's not as easy as dezoomify, but it is not very hard to get the full resolution image.

tomybyte commented 5 years ago

@leechers excellent solution!

lovasoa commented 4 years ago

If someone is interested in finally making dezoomify work with bildindex.de, here is what I found out:

tomybyte commented 4 years ago

@lovasoa what can I do in dezoomify with the www.bildindex.de/eteRessourceResolver URL ?

lovasoa commented 4 years ago

Currently, nothing. I was just posting a message with my latest findings in case someone is interested. This information is going to be required if one wants to one day make dezoomify work with that site.

tomybyte commented 4 years ago

@lovasoa thanks for clarifying!

lovasoa commented 4 years ago

Ok, I managed to get it working with dezoomify-rs, but it's still a little convoluted:

  1. While browsing an image on bildindex.de, open the network inspector of your browser, and find a request to eteRessourceResolver

    image
  2. Copy the url from the response. In this case: https://www.bildindex.de/media/proxy/F8F639869A7A4DF6A33F9CAA138D1B2D/

  3. In the cookies tab, find the sid cookie. In our case: {2eb572ad-5e26-463d-a12e-739591583da7}

    image
  4. In a terminal, launch dezoomify-rs with the following parameters, using the information found during the previous steps:

./dezoomify-rs --header "Cookie: sid={2eb572ad-5e26-463d-a12e-739591583da7}" "https://www.bildindex.de/media/proxy/F8F639869A7A4DF6A33F9CAA138D1B2D/ImageProperties.xml"

Edit: replaced ' with " so that the command also works on windows.

lovasoa commented 4 years ago

dezoomified

tomybyte commented 4 years ago

@lovasoa this works not for me :(

d:\_Proggys\dezoomify-rs 1.6.0>dezoomify-rs --header 'Cookie: sid={32704313-9237-429e-a172-723d9fd2fe71}' 'https://www.bildindex.de/media/proxy/DEF9DD97793347D695E41E20C1206301/ImageProperties.xml'
Trying to locate a zoomable image...
Opening sid={32704313-9237-429e-a172-723d9fd2fe71}'...
Input/Output error: Das System kann die angegebene Datei nicht finden. (os error 2)
lovasoa commented 4 years ago

Oh, I always forget that the string delimiters are not the same in windows and MacOS :

dezoomify-rs --header "Cookie: sid={32704313-9237-429e-a172-723d9fd2fe71}" "https://www.bildindex.de/media/proxy/DEF9DD97793347D695E41E20C1206301/ImageProperties.xml"

should work in both windows and macos (replace ' with " in what I posted previously)

tomybyte commented 4 years ago

@lovasoa great job, thanks a lot!

mcn-ops commented 3 years ago

Is this still working? It doesn't seem to be for me.

lovasoa commented 3 years ago

Yes, it does still work. Did you extract the right cookie from your browser ?

mcn-ops commented 3 years ago

I'm sure I did. I also used the link you provided and got the same error. When I click the Dezoomify button, it says 'Please enter a URL'.

jakovgan commented 10 months ago

Also does not work for me. I double checked everything 5 times. Always get the same answer:

ERROR Dezoomer error: Unable to create the dezoomer: Tried all of the dezoomers, none succeeded. They returned the following errors:

dezoomify-rs expects a zoomable image meta-information file URL. To find this URL, you can use the dezoomify browser extension, which you can download at

Enter an URL or a path to a tiles.yaml file:

jakovgan commented 10 months ago

It worked now, you have to run the terminal and not use dezoomify-rs directly