делаешь обход, как только экспортировал объект помечаешь его обработанным, и при последующих обращениях к нему игнорируешь. собственно обычная задача обхода графа.
при запуске в режиме headless бывают проблемы потому что сайт работает не совсем так как в обычном режиме. я перешел на работу с виртуальным дисплеем, это конечно "потяжелее" но таких проблем не наблюдалось