FindMobile

Innen: MIA

MobileFinder

Pythonban írt program a mobil eszközökre optimalizált webhely-verziók megtalálására, hogy azután pl. a Heritrix-szel a "mobil web" is begyűjthető legyen. (Mintegy 10 ezer fontosabbb webhely elemzése alapján kb. a site-ok felénél lényegesen különbözik a mobil változat az asztalitól.) A szoftver különböző módszerekkel próbálja kideríteni, hogy van-e mobil felület és hol van? A PhantomJS headless browserrel asztali Chrome ill. iPhone-os Safari böngészőt szimulálva megnézi, hogy átirányítja-e a szerver a mobil klienst, változik-e a CSS, az oldalakban levő tag-ek száma és struktúrája, más formátumban/minőségben küldi-e át a médiatartalmakat? Ha így nem talál lényeges különbséget, akkor megpróbálja kitalálni a mobil felület URL-jét (pl. a webhely címe elé a "m." prefixet, vagy utána a "/mobile" suffixet téve), és ha nem 404-es hiba érkezik, akkor az így kapott oldalt elemzi ki az előbbi szempontok alapján. Új verziójának neve: MobileFinder.