Я пытаюсь разобрать этот html с помощью goquery
. Я не могу понять, как разбирать строку «Строка, в которой я нуждаюсь», выбрасывая все остальное.Получить текст из div без дочерних элементов
<div class="outter-class">
<h1 class="inner-class">
The string I need
<span class="other-class" >Some value I don't need</span>
<span class="other-class2" title="sometitle"></span>
</h1>
<div class="other-class3">
<h3>Some heading i don't need</h3>
</div>
</div>
Я пытался использовать что-то вроде: https://stackoverflow.com/a/8851526/989919, адаптируя его к goquery так:
test := s.Clone().Children().Empty().End().Text()
fmt.Println(test.Text())
Но это не работает. Я попробовал много разных вариантов от API, но я не могу понять это.
Боюсь, я не могу помочь с 'goquery'. Мне просто интересно, зачем вы его используете? В собственной документации говорится, что это попытка подделать jQuery. Почему бы просто не использовать jQuery. –
Я пишу парсер для веб-сайта в Go в качестве упражнения. – mediocre