from rauth import OAuth1Service
import webbrowser
immoscout = OAuth1Service(
name='immoscout',
consumer_key='HTWImmobilienKey',
consumer_secret='<secret>',
request_token, request_token_secret = immoscout.get_request_token(
method='GET',
params={'oauth_callback': 'oob'})
authorize_url = immoscout.get_authorize_url(request_token)
webbrowser.open(authorize_url)
pin = input('Enter PIN from browser: ')
session = immoscout.get_auth_session(
request_token,
request_token_secret,
method='POST',
data={'oauth_verifier': pin})
params = {'geocoordinates': '52.512303;13.431191;1',
'realestatetype': 'apartmentrent'}
r = session.get('search/v1.0/search/radius', params=params)
print(r)