Насколько мне известно, в атоме достаточно нормальный автокомплит для python. Если вам нужны какие-то кастомные фичи, можете прописать их лапками. вам это нужно?
Чтобы имитировать работу браузера, вам нужно взять какой-нибудь веб дебаггер (Fiddler или его аналоги) и смотреть куда, откуда и с какими параметрами идут запросы. Ошибка 400 - Bad Request, т.е., какой-то из ваших параметров неверный либо отсутствует.