C# парсинг сложных сайтов

403
26 ноября 2016, 19:42

Привет! Как можно распарсить сайт, у которого html-код не содержит нужных данных в явном виде? Например, нужно с этой страницы https://ekb.zarplata.ru/vacancy?rubric_id[]=171 дернуть все вакансии с их описаниями и прочей информацией. Если кликнуть по вакансии, то открывается ее полное описание. Но если посмотреть код страницы, то там невозможно найти дату вакансии, адрес работодателя, полные описания со всеми полями. Что-то есть конечно, но не все и не в таком виде. Да и вообще из исходного кода невозможно получить информацию о количестве страниц с вакансиями, а значит, невозможно и узнать количество вакансий.

Как решаются такие задачи? Я совсем новичок в парсинге, пока дошел только до разбора html кода регулярками. Но даже если использовать спец библиотеки типа Angle Sharp, то как получить то, чего нет в коде страницы?

В интернете ничего толком не нашел. Буду признателен за любые советы, где чего можно почитать-посмотреть. Хочу понять сам принцип парсинга таких страниц.

READ ALSO
Как убрать отступы, создающиеся по краям сайта? [закрыто]

Как убрать отступы, создающиеся по краям сайта? [закрыто]

Мучают белые полоски отступов, портящие внешний вид моего сайтаКак от них следует избавляться?

352
Как применять position fixed вместе с flexbox

Как применять position fixed вместе с flexbox

Доброго времени суток, не так давно начал применять flexbox в верстке, и вот столкнулся с такой проблемой - когда устанавливаю фиксированное...

432