def CreateLoginPayloadData(self, URL) -> dict:
    LOGIN_PAYLOAD = {
        "username": self.BOT_ACCOUNT.get("ID"),
        "password": self.BOT_ACCOUNT.get("PW"),
        "_csrf": self._GetData_CSRF(URL = URL),
        "goto": self._GetData_GOTO(URL = URL)
    }

    # print(f"PAYLOAD : {LOGIN_PAYLOAD}")

    return LOGIN_PAYLOAD
def Login(self):
    LOGIN_RQ_RESPONSE = self.SESSION.post(self.LOGIN_URL, data = self.CreateLoginPayloadData(self.LOGIN_URL))
    if LOGIN_RQ_RESPONSE.status_code == 200:
        print("로그인에 성공하였습니다.")
    else:
        print("로그인에 실패하였습니다.")
        print(f"http request response status code : {LOGIN_RQ_RESPONSE}")
self.SESSION = requests.Session()
self.LOGIN_URL = "https://arca.live/u/login

python 사용중이고 bs4랑 requests 이용해서 로그인 기능 구현했거든?

이 코드 작동하는거 테스트도 했는데 오늘 갑자기 403이 떠버렸음;;

403 밑에 들가서 확인하니깐 권한문제로 계속 차단된다는데 어떻게 해결못하나?

https://developer.mozilla.org/ko/docs/Web/HTTP/Status/403


(페이로드에 들가는 csrf랑 goto는 값 정상적인거 확인했음)