HTMLAgilityPack SelectNodes para selecionar todos os elementos <img>

Estou fazendo um projeto em C # que é basicamente um raspador de tela de imagem para um jogo relacionado à pesquisa de imagens. Estou tentando usar HTMLAgilityPack para selecionar todos os elementos da imagem e colocá-los em um HTMLNodeCollection, assim:

//set up for checking autos

HtmlNodeCollection imgs = new HtmlNodeCollection(doc.DocumentNode.ParentNode);
imgs = doc.DocumentNode.SelectNodes("//img");

foreach (HtmlNode img in imgs)
{
    HtmlAttribute src = img.Attributes["@src"];
    urls.Add(src.Value);
}

Observe que urls é uma coleção de listas pública:

public List<string> urls = new List<string>();

meu loop foreach está lançando uma exceçã

Referência de objeto não definida para uma instância de um objeto

Verificando os automóveis, com certeza, imgs é nulo. Existe alguma maneira melhor de rastrear a fonte desse problema? Não faço ideia se é o meu Xpath ou o qu

A parte mais frustrante é que eu já tinha conseguido funcionar, mas atrapalhei minhas versões de arquivos e perdi meu trabalho. Derp.

questionAnswers(2)

yourAnswerToTheQuestion