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