Ошибка "Недопустимое имя файла" может возникать из-за использования запрещенных символов в имени файла или пути к файлу при компиляции программы в исполняемый файл. Например, символы "/", "\", ":", "*", "?", "<", ">", "|" часто недопустимы в именах файлов.
Для исправления ошибки "Invalid filename" при запуске скрипта после его компиляции в .exe с помощью got-scraping, следует проверить и исправить все недопустимые символы в именах файлов и путях. Можно также попробовать использовать другие символы или пробелы вместо запрещенных символов.
Также стоит обратить внимание на то, что операционные системы имеют различные правила для разрешения в именах файлов и путях, поэтому, возможно, при компиляции программы на одной ОС и запуске на другой могут возникнуть проблемы с именами файлов.