если вы под
универсальный парсер новостей на c #
подразумеваете: написать код один раз и дальше его использовать для разных новостных сайтов, то
нет
если написать код сразу под конкретные сайты, то "почти"
да, возможно. Но могуть быть миллион и одна проблема в архетиктуре самого сайта, к примеру:
достаточно попробовать пропарсить сайт
госзакупок и сразу поймете о чем я.
Или к примеру собрать
БД по автомобилям: чтобы под каждую категорию, версию, модели, комплектации авто были все данные.
Возможно ли чтобы он работал на большинстве сайтов
НЕТ, работать будет если под каждый сайт делать свой парсер, либо будет "много мусора" собираться: реклама, отзывы, соседние блоки, либо браться часть контента, либо браться совсем не то...