Как создать сканер 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, принимая прогресс в мою текущую программу и сделать ее автоматической.
Любая инструкция или пример кода приветствуется.