Eza's Image Glutton

Redirects to high-res images on gallery sites, skipping past descriptions and comments

< Feedback em Eza's Image Glutton

Avaliação: Bom - o script funciona

§
Publicado: 09/03/2020

Deviantart error

EIG on DA catches the thumbnails. https://www.deviantart.com/thezoe611/art/Helplessness-by-TC-96-and-painted-by-TheZoe611-828900215 -> https://shorturl.at/rtx48 in useless dimension

I fix EIG code in function scrape_deviantart() from imgs[0].src to imgs[1].src and get https://shorturl.at/kzDTU with original size. But if original on DA posted without thumbnail, imgs[1] may be empty. So my fast-fix is not the silver bullet

EzaliasAutor
§
Publicado: 11/03/2020

DeviantArt is awful about this. I found the full URL in the preloads. That should last another two months.

§
Publicado: 12/03/2020

if you need feedback links, you can add in the end // used to replenish Comicslate.org

§
Publicado: 14/03/2020

hnnn, sometimes it doesn't work because of the small size of the picture https://www.deviantart.com/thecynicalhound/art/Tofauti-Sawa-169-781760760 correct link detected in <meta name="twitter:image", <meta name="twitter:image:src", <meta property="og:image" etc.

EzaliasAutor
§
Publicado: 14/03/2020

NSFW pages don't have og:image data.

Sometimes data doesn't include the "fullview" indication.

Sometimes that's because all the URLs on the page are "pre" size.

Sometimes there's a fullsize image but it doesn't need a token.

DeviantArt is awful about this. Nothing is consistent. I added a conditional fallback that handles the cases I could find. I tried modifying URLs while maintaining the token - but sometimes, that still fails. The only solution that provides proper full-size images in all cases would be to visit DeviantArt's headquarters and start bribing engineers.

§
Publicado: 16/03/2020

@Ezalias said: The only solution that provides proper full-size images in all cases would be to visit DeviantArt's headquarters and start bribing engineers.

:D

Publicar resposta

Faça o login para publicar uma resposta.