Python3 Proxy einstellungen

  • Hallo,
    ich habe ein Problem mit meinen Proxy Einstellungen.
    benutze einen Raspberry Pi 3 mit jessie light und Python3.
    möchte eine Oauth2 authentification machen und muss durch den proxy der company.
    proxyadresse,port, username und password etc. ist alles korrekt.
    Was mache ich falsch ?
    mein code(oauth.py)

    Einmal editiert, zuletzt von Danjin (26. April 2017 um 13:43)


  • geh mal Stück für Stück vor. Geht folgendes:

    Funktioniert bei mir problemlos und ich komm durch.


    proxies = {'https': 'https://xxxxxx:xxxxx@10.0.2.112:3128'}
    nur so funktioniert es

    Einmal editiert, zuletzt von Danjin (26. April 2017 um 14:44)


  • Auch gut. Nun bist du schon mal durch. Jetzt kannst du den nächsten Schritt angehen.


    der da wäre? habe Probleme dieses in meinem obrigen Script zu implementieren, da ich nicht weiß, wo genau die proxy variable mitgegeben werden muss...

    EDIT:
    [code=php]with requests.Session() as session:
    session.get(....)[/php]
    wo soll das genau hin?

    EDIT2:
    im testscript läuft es nun
    also:
    [code=php]with requests.Session() as session:
    r = session.get(URL, proxies=proxies)[/php]
    nur wie soll das nun ins Hauptscript?

    Einmal editiert, zuletzt von Danjin (26. April 2017 um 15:01)

  • https://github.com/requests/reque…session.py#L155
    http://requests-oauthlib.readthedocs.io/en/latest/examples/outlook.html

    So wie es aussieht, handhabt das Modul alles für dich. Auch Sessions und Proxies.


  • https://github.com/requests/reque…session.py#L155
    http://requests-oauthlib.readthedocs.io/en/latest/examples/outlook.html

    So wie es aussieht, handhabt das Modul alles für dich. Auch Sessions und Proxies.

    genau dies tut es eben nicht..
    bei authorization_base_url und token_url muss ich das v2.0 rausnehmen, da das azure ad dieses nicht unterstützt.
    kriege an sich ein:
    Missing acces token error raus.

    wenn ich bei token = outlook.fetch_token --> redirect_uri noch mitgebe, komme ich wieder in den proxy error...

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!