Untitled

mail@pastecode.io avatar
unknown
python
a year ago
1.2 kB
2
Indexable
Never
def close_old_browser():
    try:
        max_retries = 5  # максимальное количество попыток

        for attempt in range(max_retries):
            stop_req_url = f'http://localhost:3001/v1.0/browser_profiles/{dolphin_profile_id}/stop'
            headers = {"Authorization": f"Bearer {dolphin_api_token}"}
            response = requests.get(stop_req_url, headers=headers)
            print(headers)

            if response.status_code == 401 and "unauthorized" in response.text:
                print(f"Попытка {attempt + 1}: Не авторизован. Повторная попытка через 5 секунд.")
                time.sleep(5)
            else:
                print("Закрыл старый браузер: ", "Response status code:", response.status_code,
                      "Response content:", response.text)
                break  # выходим из цикла, если удалось закрыть браузер или если это не "unauthorized"

    except Exception as e:
        print(f'Не удалось закрыть старый браузер. Текст ошибки: {e}')