Używam biblioteki żądań Pythona. Moja aplikacja wykonuje proste żądanie pobrania z witryny i drukuje wyniki.Przechowuj sesje żądań Pythona w pamięci trwałej
Witryna wymaga autoryzacji przy użyciu ntlm. Na szczęście mogę polegać na HttpNtlmAuth, która działa dobrze.
session = requests.Session()
session.auth = HttpNtlmAuth(domain + "\\" + username,
password,
session)
Ale jeśli aplikacja jest wykonywana kilka razy - za każdym razem muszę poprosić o nazwę użytkownika i hasło. To bardzo niewygodne. Przechowywanie danych uwierzytelniających jest niepożądane.
Czy mogę zapisać obiekt sesji i użyć go kilka razy? Z punktu widzenia serwera - powinno być dobrze.
Czy istnieje sposób na piklowanie i odszyfrowywanie sesji?