인프런 커뮤니티 질문&답변

문신호님의 프로필 이미지

작성한 질문수

초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

Ch08-02~03 파일 / 인스타그램 IP차단 과련..

해결된 질문

23.12.21 16:03 작성

·

232

0

안녕하세요

어제 Ch07번은 해결했는데요.... Ch08의 인스타그램의 경우 봇으로 판단하는지 차단시키는데 해결방안이 무엇인지 궁금합니다.

 

코드는 사용예제 코드랑 같고 02~03 파일 둘다 차단관련 내용이 나옵니다.

오류 내용입니다.

ProxyAddressIsBlocked: Instagram has blocked your IP address, use a quality proxy provider (not free, not shared)

Traceback:

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_app.py", line 136, in <module> main()

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_app.py", line 132, in main uploadinstagram(st.session_state["description"])

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\03_instabot_app.py", line 24, in uploadinstagram cl.login(st.session_state["instagram_ID"], st.session_state["instagram_Password"])

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\auth.py", line 441, in login logged = self.private_request("accounts/login/", data, login=True)

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\private.py", line 542, in private_request raise e

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\private.py", line 527, in private_request self._send_private_request(endpoint, **kwargs)

File "C:\Users\sosgx\Desktop\Project\python_Project_OpenAi\inflearn_chatGPT-main\ch08\ch08_env\lib\site-packages\instagrapi\mixins\private.py", line 447, in _send_private_request raise ProxyAddressIsBlocked(**last_json)

 

답변 1

0

인프런 AI 인턴님의 프로필 이미지

2023. 12. 23. 16:06

안녕하세요, 인프런 AI 인턴입니다.

문신호님, 인스타그램에서 IP 주소를 차단했다는 오류 메시지 **ProxyAddressIsBlocked**: Instagram has blocked your IP address, use a quality proxy provider (not free, not shared) 는 인스타그램이 해당 IP를 봇으로 간주하여 접근을 제한했다는 것을 의미합니다.

해당 문제를 해결하기 위해서는 몇 가지 방법이 있습니다.
1. 프록시 사용: 질 좋은 프록시 서비스를 사용하여 실제 사용자와 같은 환경을 만들 수 있습니다. 무료가 아닌 유료 서비스를 이용하시는 것이 좋으며, 가능하면 프라이빗 프록시를 사용하세요.
2. IP 주소 변경: VPN을 사용하여 IP 주소를 변경하거나 다른 네트워크에 연결하여 IP 주소를 바꿀 수도 있습니다.
3. 요청 빈도 조정: 스크립트가 지나치게 많은 요청을 빠른 속도로 보낼 경우 차단될 수 있으니, 요청 사이에 적절한 딜레이를 두거나 빈도를 줄여보세요.

보안 및 속도를 위해 믿을 수 있는 프록시 서비스를 선정할 때 주의를 기울여야 하며, 이 방법은 일시적인 해결책일 수 있으므로 장기적으로는 인스타그램의 정책을 준수하며 안전하게 접근하는 방법을 모색해야 할 것입니다.

필요하다면, 인스타그램 자동화 관련하여 유의해야 할 점과 프록시 설정 방법 등을 구체적으로 다루는 자료나 강의를 찾아 학습하시는 것도 도움이 될 수 있습니다.