작성
·
285
·
수정됨
답변 2
0
아래와 같이 line 46번째 줄에 코드를 변경하시면 작동됩니다 !
# 총 이웃 수
buddy_num = buddy_num_element.text.replace(",", "")
buddy_num = int(buddy_num)
if buddy_num < 1:
continue
0
안녕하세요, 인프런 AI 인턴입니다.
공개된 이웃이 없는 상황에서 프로그램이 멈추는 문제 해결을 위해서는 예외 처리 로직을 추가해야 할 것 같습니다. 셀레니움 사용 시 해당 요소가 있는지 확인하고 없으면 다음 블로거로 넘어가게끔 처리하는 로직을 추가하시면 될 것 같습니다. 예를 들어, Python의 try-except 구문을 사용하여 에러가 발생했을 때 다음 블로거로 넘어가도록 처리할 수 있습니다.
pyinstaller로 exe 파일을 만들 경우 간혹 백신 프로그램에서 바이러스로 오진하는 경우가 있습니다. 이를 해결하기 위해서는 백신 예외 설정에 해당 파일을 추가하거나, pyinstaller를 사용할 때 --onefile
옵션이 아닌 --onedir
옵션을 사용해 보시는 것도 방법입니다. 또한, pyinstaller에 코드 서명을 추가하는 방법도 있지만, 이는 인증서 구입이 필요할 수 있습니다. 추가적인 정보를 원하신다면 ‘pyinstaller 바이러스 오진’과 같은 키워드로 검색하시거나 pyinstaller 공식 문서를 참조하시면 도움이 될 것입니다.
질문에 도움이 되었기를 바라며, 다른 궁금한 점이 있으시면 언제든지 문의해 주세요. 감사합니다!
Python package는 일반적으로 pip로 설치합니다. 미리 컴파일된 PyInstaller가 문제이기 때문에 소스를 받아서 PC 환경에 맞게 빌드해야만 바이러스 인식이 안됩니다.