создайте свой кастомный конфирм куда аргументами будет передавать нужные функции. которые буду вызыватся в отдельных рутинах, и там где это необходимо используйте примитивы синхронизации
ну давайте немножко подумаем что происходит в коде? Вы вызваете диалог и там же в функции вызываете функцию парсинга. Соответсвенно , команда на закрытие произодет после окончания вызова функции парсинга.
Everything_is_not_so_bad, весь гугл перерыл. На питоне есть. На go пусто. Проблемма собственно работать через proxy socks5 с авторизацией. На сколько я понял chrom не поддерживает