Как создать сканер Python для сайтов, использующих oauth2

Я новичок в веб-программировании. Я хочу создать сканер для сканирования социального графа в Foursquare от Python. У меня есть «вручную» управляемый гусеничный ход с помощьюapiv2 библиотека. Основной метод похож на:

def main():
    CODE = "******"
    url = "https://foursquare.com/oauth2/authenticate?client_id=****&response_type=code&redirect_uri=****"
    key = "***"
    secret = "****"
    re_uri = "***"

    auth = ap,iv2.FSAuthenticator(key, secret, re_uri)
    auth.set_token(code)    
    finder = apiv2.UserFinder(auth)        

    #DO SOME REQUIRES By USING THE FINDER
    finder.finde(ANY_USER_ID).mayorships()
    bla bla bla

Проблема заключается в том, что в настоящее время я должен ввести URL-адрес в своем браузере и выбрать код из URL-адреса перенаправления, а затем обновить код в моей программе и запустить его снова. Я думаю, что есть какой-то способ, которым я могу кодировать CODE, принимая прогресс в мою текущую программу и сделать ее автоматической.

Любая инструкция или пример кода приветствуется.

Ответы на вопрос(3)

Ваш ответ на вопрос