А нельзя было в цикле парсить? В конце каждой итерации собирать из составляющих строку с нужными разделителями и добавлять в список, а после цикла сохранить список в файл.
Там простой поиск по шаблоне, не нужны никакие датасеты. В бас же тоже просто поиск картинки по шаблону. Сложность в том, что картинку желательно сначала привести к максимальном простому ввиду, убрать цвета и тп