Egy weblapon java szkript által letöltött és megjelenített képeket szeretném automatizáltan legyűjteni.
Mivel a böngészőm a saját squid proxymon keresztül csatlakozik a nethez, jött az ötlet, hogy esetleg a squid cache-ből kimenthetném - akkor csak az új kép kérése gombot kellene nyomogatni a böngészőben, amíg az összes le nem jön.
A képek url-jében mindig szerepel az "images" és a "sec.asp?" mintázat, ezért megpróbáltam ezt:
acl KEP url_regex images
no_cache allow KEP
Semmi hatása, még akkor sem, ha az ezt követő "no_cache deny QUERY" szabályt kikommentezem.
A store.log szerint ezek a képobjektumok sosem mentődnek el: "RELEASED...FFFFFFFF" van a store.logban a sorukban, ami - ha jól tudom - azt jelenti, hogy csak a memóriában léteztek, majd törlődtek.
Hogyan lehetne felhasználni a squidet arra, hogy ezeket a rajta keresztül letöltött képeket automatikusan elmentsem? Elég lenne ha a squid mindig lementené őket a cache_dir-be, a többit már le tudnám szkriptezni...
P.S.
A szerveren valami védelem lehet (cookie figyelés, egyéb?), mert a wget-el nem tudom őket lehúzni :-(.
- 662 megtekintés
Hozzászólások
Végig greppeltem a teljes squid cache-t, és továbbra sincs nyoma sem azoknak a képfájloknak, sőt, szinte semmilyen objektumnak arról a site-ról.
Eszerint rossz volt a koncepció, hogy a proxy szerverről lementhetőek azok a képek?
Esetleg a firefox cache-ből? Hol van az helyileg? Vagy lehet, hogy ott sem tárolódnak le?
---
Mondjon le!
- A hozzászóláshoz be kell jelentkezni
allits be tartalomszuro scriptet a kepekre :D
- A hozzászóláshoz be kell jelentkezni