Visual Ad Search

Desktopsoftware voor het in kaart brengen van mogelijke advertentiepartners op het internet.

Multi-threaded, geschikt voor grote projecten
Creëert automatisch foto-snapshots van complete webpagina's
Doorzoekt paginasnapshots op advertentieblokken
Koppeling met Google Search
Pause, save en resume opties
Exporteer eenvoudig naar Google Adwords

Uitdagingen:

  • Webpagina’s moesten worden afgezocht op advertentieblokken, waarbij tevens de exacte positie op de pagina moest worden bepaald.
  • Grote hoeveelheden websites moesten tegelijkertijd worden afgezocht. Het gehele proces diende goed geoptimaliseerd te worden, zodat een enkele zoekopdracht binnen acceptabele tijd kon worden afgerond.
  • Het automatisch afzoeken van willekeurige websites bracht ook veiligheidsrisico’s met zich mee. Deze risico’s moesten zoveel mogelijk worden ingeperkt.

Implementatie:

  • De software genereert automatisch schermafbeeldingen van volledige webpagina’s. Deze konden vervolgens automatisch worden afgescand op advertentieblokken m.b.v. een snel algoritme.
  • Het proces hierboven speelde zich geheel op de achtergrond plaats, waardoor eenvoudig multi-threading kon worden geïmplementeerd. Het afscannen op advertenties kon worden versneld door alleen te scannen naar kleine zwart-wit patronen van enkele pixels. Browsercache werd op een virtuele ramdisk geplaatst.
  • Het geheel kon worden gedraaid binnen een gevirtualiseerde omgeving. Resultaten konden veilig worden geëxporteerd.

Een paar snapshots:

  • Ingebouwde class voor het genereren van schermafbeeldingen van webpagina's (multithreaded)
  • Doorzoekt pagina's visueel op patronen gebruikt in advertentieblokken
  • Helder overzicht van zoekresultaten, inclusief filter opties