sziasztok,
olyasmi modult keresek, mint pl az LWP::UserAgent, csak annyi különbséggel, h az adott modulnak egy oldal lekérdezésekkor kb úgy is kellene viselkednie mint egy browsernek.
természetesen itt nem olyan alap dolgokra gondolok, mint http referer vagy user agent küldés, hanem az alábbiakra:
- a lekérdezett tartalmat feldolgozza kb úgy, h minden a megjelenéshez szükséges dolgot megtaláljon és leszedjen
- a meglátogatott oldalakat és a már letöltött elemeket valamilyen szinten cache-ben tárolja, nem minden alkalommal kéri le őket újra
elképzelt működés:
my $ua::BrowserAgent->new;
$ua->get('http://hup.hu');
ennek hatására lekéri a hup.hu -t, feldolgozza a kapott html-t, abból kinyeri a css és js fileokat, js-t mondjuk nem dolgoz fel, de css és html inline parse-ból kiderülnek a grafikai elemek (1db hup logó) amit szintén letölt.
ez mind egy oldal letöltéshez tartozna és természetesen a html feldolgozás után megkapott elemek letöltésének párhuzamosan kellene menniük.
valós forgalmat kellene generálni tesztkörnyezetben és ehhez volna erre szükség.
esetleg alternatív ötlet is érdekelne. az tuti, h vezérelni tudni kell, a lekért adatokat látni és módosítani tudni kell.