Hallo Stefan,
it's a kind of magic
Header beim Abruf der HTML Seite:
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: de-DE,de;q=0.9,en;q=0.8
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: cross-site
sec-fetch-user: ?1
upgrade-insecure-requests: 1
Header beim Abruf der Bilddatei:
accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
accept-encoding: gzip, deflate, br
accept-language: de-DE,de;q=0.9,en;q=0.8
referer: https://fichtelbergwetter.files.wordpress.com/2016/12/01-fichtelberg-keilberg-230km.jpg
sec-fetch-dest: image
sec-fetch-mode: no-cors
sec-fetch-site: same-origin
Irrelevante oder identische Header habe ich herausgenommen.
Ich würde mutmaßen, dass Wordpress den accept-Header abfragt. Wird HTML oder XML akzeptiert, liefert es das Rahmen-HTML aus.
Den referer kann man - meine ich - per Browsereinstellung unterdrücken und ob die sec-fetch Header immer da sind, weiß ich auch nicht.
Ein img Element akzeptiert das nicht und dann liefert es die Datei selbst.
Clever 😉
Falls Du Bilder von dieser Seite grabben und vielleicht sogar anderswo darstellen möchtest: NUR MIT EINWILLIGUNG DES BESITZERS
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi