Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
Можно скомпилированный скрипт накрыть протектором, который использует виртуальную зашифрованную файловую систему.
Запущенный скрипт будет "думать", что он сохраняет все на диск и читает оттуда, но по факту снаружи ничего не будет видно.
Пожалуйста, не спрашивайте меня ни здесь ни в личке подробностей, Google у нас одинаковый.