Есть ли способ изменить настройки Firefox Proxy из скрипта Python?
Да, вы можете редактировать настройки, сохраненные в файле prefs.js в каталоге профиля Firefox. Однако чтобы настройки вступили в силу, Firefox необходимо перезапустить.
В этой статье подробно описано, где хранится профиль, в зависимости от операционной системы: http://support.mozilla.com/en-US/kb/profiles