Есть такой сайт - dirty.ru, а на нём -
вот такой подсайт . В правой колонке на подсайте есть ссылка "Как это работает" - видимо, там будет ответ на ваш вопрос. Если не найдёте там, то ещё остаётся вариант зарегистрироваться на dirty.ru и поучаствовать в работе подсайта, разбираясь, как это у них получается.