fbchat client 함수 로그인 오류
조회수 427회
from fbchat import Client
client = Client('______@gmail.com', '______')
위의 코드를 실행시킬 때마다
Attempt #1 failed, retrying
Traceback (most recent call last):
File "C:\anaconda3\lib\site-packages\fbchat\_client.py", line 205, in login
self._state = State.login(
File "C:\anaconda3\lib\site-packages\fbchat\_state.py", line 151, in login
return cls.from_session(session=session)
File "C:\anaconda3\lib\site-packages\fbchat\_state.py", line 190, in from_session
revision = int(r.text.split('"client_revision":', 1)[1].split(",", 1)[0])
IndexError: list index out of range
와 같은 오류가 뜨며 로그인에 실패합니다. 코드도 fbchat documentation에서 따온 것이고, 아이디와 비밀번호도 분명히 정확하게 입력했는데, 왜 이런 오류가 생기는 것인가요?
- 파이썬 버전은 3.8 입니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
IndexError: list index out of range
리스트의 범위를 초과한 인덱스 요소를 선택했다는 말입니다.
r.text를 print해서 "client_revision":와 ,이 있는지 확인해보세요.
- 조금 더 자세하게 설명해주실 수 있을까요?? 알 수 없는 사용자 2021.3.18 13:31
- print(r.text) 결과물 확인해보세요 초보자 2021.3.18 13:34
- https://github.com/fbchat-dev/fbchat/issues/615 초보자 2021.3.18 14:56
- https://stackoverflow.com/questions/64646306/unable-to-login-to-facebook-using-fbchat 초보자 2021.3.18 14:57
- 모듈의 user agent에 문제가 있다는 글들이 있네요 초보자 2021.3.18 14:57
- 네, 저도 이 부분을 찾아보기는 했는데...user agent의 개념이랑, 그걸 어떻게 설정해야 되는 지가 감이 안 잡혀서요... 알 수 없는 사용자 2021.3.18 15:01
- user agent는 어떻게 추가하나요? 알 수 없는 사용자 2021.3.18 15:02
- 링크 달아둔 곳에 유저 에이전트 수정 방법까지 나와있습니다. 해당 방법 따라해보면 될 것 같습니다 초보자 2021.3.18 15:36
댓글 입력