Написание программы для анализа некоторых данных с одного веб-сайта с использованием AngleSharp
. К сожалению, я не нашел никакой документации, и это очень затрудняет понимание.
- Как я могу с помощью
QuerySelectorAll
получить только ссылку? Я получаю сейчас только все вещи<a ...>...</a>
сName of article
.
<a href="http://kinnisvaraportaal-kv-ee.postimees.ee/muua-odra-tanaval-kesklinnas-valmiv-suur-ja-avar-k-2904668.html?nr=1&search_key=69ec78d9b1758eb34c58cf8088c96d10" class="object-title-a text-truncate">1. Name of artucle</a>
Метод, который я использую сейчас:
var items = document.QuerySelectorAll("a").Where(item => item.ClassName != null && item.ClassName.Contains("object-title-a text-truncate"));
- В предыдущем примере я также использовал ClassName.Contains("object-name"), но если мы имеем дело с ячейками таблицы, то никакого класса нет. Насколько я понимаю, для анализа правильного элемента, возможно, я также должен использовать некоторую информацию о родителях. Итак, вот вопрос, как я могу получить это значение «4» из ячейки таблицы?
....<th class="strong">Room</th>
<td>4</td>
....