Как спуститься по тегу вниз в selenium?
Мне нужно достать текст из новостей в вк. Сначала я нахожу у каждой новости id, затем по Xpath тег с id этой новости. Мой запрос выглядит так:
IWebElement el = driver.FindElement(By.XPath("//*[@id=\"wpt-"+e+"\"]/div[1]"));
try
{
Console.WriteLine(el.FindElement(By.ClassName("wall_post_text")));
}
catch
{
Console.WriteLine("Не получилось");
}
Вот как выглядит этот тег.
<div id="wpt-30316056_6798776" class="wall_post_cont _wall_post_cont">
Срабатывает блок catch, то есть поиск по классу не происходит. Вопрос заключается в том, как можно спуститься к следующему тегу div, который лежит дальше. Вот к этому:
<div class="wall_post_text">Ну наконец-то достойные соперники для сборной России. Тут-то без шансов</div>
Эта строка IWebElement el = driver.FindElement(By.XPath("//*[@id=\"wpt-"+e+"\"]/div[1]")); срабатывает, и из нее можно получить запись из новости, НО помимо текста берется еще первый комментарий, время и пр., чего быть не должно. Поэтому и возникает вопрос, можно ли как-то получить именно тот блок с классом wall_post_text, потому что из тега нужно достать ЭТО Ну наконец-то достойные соперники для сборной России. Тут-то без шансов.
Или же нужно как-то по-другому доставать текст и другие данные из новостей?
Вот кусок элемента с данными div-ами.
<div id="wpt-30316056_6798776" class="wall_post_cont _wall_post_cont">
<div class="wall_post_text">**Ну наконец-то достойные соперники для сборной России. Тут-то без шансов**(ЭТО НАДО ДОСТАТЬ)
</div>
<div class="page_post_sized_thumbs clear_fix" style="width: 510px; height: 377px;">
<a href="/video-30316056_456348854?list=664d8677d3b8f0346c" data-video="-30316056_456348854" data-list="664d8677d3b8f0346c" data-duration="28" aria-label="Видео .webm длительностью 28 секунд " onclick="return showInlineVideo("-30316056_456348854", "664d8677d3b8f0346c", {"autoplay":1,"addParams":{"post_id":"-30316056_6798776"}}, event, this);" style="width: 510px; height: 378px;background-image: url(https://i.mycdn.me/getVideoPreview?id=1686791588469&idx=7&type=39&tkn=Fm2dUiSrTGdZsc-7f84tW_SaMOE&fn=vid_x);" class="page_post_thumb_wrap image_cover page_post_thumb_video page_video_autoplayable page_post_thumb_last_column page_post_thumb_last_row">
<div class="page_post_video_play_inline">
</div>
<div class="video_thumb_label"><span class="video_thumb_label_item"></span><span class="video_thumb_label_item">0:28</span>
</div>
</a>
</div>
<div class="media_desc post_video_desc">
<a class="lnk" id="post_media_lnk-30316056_6798776_0" onclick="return showVideo("-30316056_456348854", "664d8677d3b8f0346c", {"autoplay":1,"queue":1,"addParams":{"post_id":"-30316056_6798776"}}, event, this);" href="/video-30316056_456348854?list=664d8677d3b8f0346c" data-video="-30316056_456348854" data-list="664d8677d3b8f0346c" data-duration="28" aria-label="Видео .webm длительностью 28 секунд ">
<div class="a post_video_title">.webm
</div>
<div class="post_video_views_count">111<span class="num_delim"> </span>432 просмотра
</div>
</a>
</div></div>