Самый простой метод парсинга (сильно упрощенно
1)Берем RSS
2) Из него берем ссылку на оригинальную статью.
3) по этому адресу ищем див, в котором присутствует текст из коротной новости в rss
4) если текст присутствует в этом диве, то весь остальной текст с высокой вероятностью и есть полная версия статьи.
Сюда можно добавить отбрасывание постоянной составляющей типа "это краткая новость с сайта сайт.ру, если интересно - переходите к нам" и прочие доработки, но общая идея сохраняется.
Такому парсеру глубоко до лампочки как вы называете ваши дивы.
Что с ним можно сделать? в идеале короткий анонс должен полностью отличаться от полной новости. Еще полезно разрывать контент на несколько дивов. Если анонс будет состоять из пяти дивов, и остальная часть еще из десятка, то парсеру будет не сладко.
Можно еще попереставлять дивы средствами css, но это уже сильно на грани того чтобы осложнить жизнь еще и поисковикам.
Шадлоны разбивки текста в идеале должны отличаться от страницы к странице. (несколько типовых схем сильно запутают оппонента).
Еще одна эвристика поиска основного контента на странице:
из rss мы берем только ссылки.
Далее - див с самым большим количеством текста это наша искомая статья. (в идеале надо еще проверить плотность ссылок, чтоб не поймать менюху какую)....
Защита здесь примерно такая же как в предыдущем случае.
Вообще война парсинга и антипарсинга заключается в том, чтобы сложность парсинга превышала ценость контента - проще найти другой сайт чем с тобой воевать. Так что оценивайте целесообразность и необходимую сложность запутываний исходя из ценности контента который у вас есть....