150. Пардон, но ты кокретно тупанул..смысл граббера и парсера получить удалённый документ, и отформатировать как надо, далее есть различия, но они не столь весомы, как тебе видимо кажется. Ипри чём тут ввобще парсер? В грабе меняем твой урлт (?file=1.txt&hash) на load.php?file=1.txt&hash а в лодад пхп скачиваем файлик и отдаём его счастливому юзеру...ещё раз подчеркну, всё просто обходится.
Добавлено через 03:11 сек.
а про гнерацию дивов стоит упомянуть ещё и о генерации цсс, так как классы ниоткуда не возьмутся и даже если придумать такой хитропопый антиграб, то эти же самые имена классов можно выдернуть из цсс и деликатно подставить в регулярки для дальнейших мистификаций и перевоплащений сграблиемого документа..