Я очищаю веб-сайт, который использует Javascript для динамического заполнения содержимого веб-сайта с помощью пакета Html Agility. .
В основном я искал XPATH "\\ div [@ class = 'PricingInfo']"
, но этот узел div записывался в DOM через Javascript.
Итак, когда я загружаю страницу через пакет Html Agility, упомянутый выше XPATH не может быть найден.
Оказывается, есть комментарий перед конкретным скриптом. блок, который я хочу проанализировать.
<!--Module 328 Buying Options Table-->
<script type="text/javascript" language="JavaScript">
var data = {
price: 30.00
}
</script>
Для этого сайта существует множество блоков скриптов, поэтому мне нужно сузить его, найдя этот автоматически сгенерированный комментарий
и брат этого узла будут правильным блоком сценария.
Есть идеи, как я могу найти конкретный комментарий, а затем просто получить соседний блок сценария?
Спасибо!