Q:

AngleSharp проблема с пасингом картинок

Мне нужно спасить данные из сайта сайт,мне нужно получить картинку,описание,заголовок статьи. 
Заголовок статьи,все работает
IEnumerable<IElement> items = document. QuerySelectorAll("a").Where(item => item. ClassName ! = null && item. ClassName. Contains("post__title_link"));

Полученые картинки  проблема:
var menuPics = document. QuerySelectorAll("img").Where(el => el. ClassName == null).Select(el => el. GetAttribute("src")).ToList();

То есть  кроме картинок которые нужны,получаю  не пойми что. 
Парсер я использовал из Видео,только переделал его под wpf + mvvm. 

A:

Спасибо большое за помощь EvgeniyZ.
using System;
using AngleSharp;
using System. Threading. Tasks;
                    
public class Program
{
    static async Task Main(string[] args)
    {
        var config = Configuration. Default. WithDefaultLoader();
        var context = BrowsingContext. New(config);
        var document = await context. OpenAsync("https://habr.com/ru/all/");

        var news = document. QuerySelectorAll("article.post");
        foreach (var item in news)
        {
            var content = item. QuerySelector("div.post__text");

            var content_title = item. QuerySelector("h2.post__title").TextContent. Trim();
            var content_image = content. QuerySelector("img")?.GetAttribute("src");
            var content_text = content. TextContent. Trim();

            Console. WriteLine($"Изображение: {content_image}");
            Console. WriteLine($"Заголовок: {content_title}");
            Console. WriteLine($"Текст: {content_text}");
            Console. WriteLine("---------------------------------------------------\n");
        }
    }
}

