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

shlee940212님의 프로필 이미지

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 기본편

-

크롤링 - 네이버 쇼핑 검색창 선택

23.05.24 11:43 작성

·

340

·

수정됨

0

네이버쇼핑 검색창 클릭 관련해서

선택자를 input._searchInput_search_text_3CUDs로 하여서 코드를 실행하였는데 동작이 되지 않습니다.

코드를 잘못 작성한건가 싶어서 네이버 홈에서 검색창에 맞는 선택자로 테스트 했을 때는 정상 작동하는데 네이버 쇼핑 탭에서만 작동이 안되는 이유가 궁금합니다.

 

추가로 크롬 꺼짐 방지

chrome_options = Options()
chrome_options.add_experimental_option("detach",True)

driver = webdriver.Chrome(service=service, options=chrome_options)

코드를 사용했음에도 vscode를 사용할 때 꺼집니다. (vscode 파이썬 버전은 3.9.13입니다.)

주피터 노트북에서는 안꺼지는데 혹시 vscode만 꺼지는 이유를 알 수 있을까요?

답변 1

0

ten님의 프로필 이미지

2023. 05. 24. 13:34

(지나가는 행인입니다.)
셀레니움으로 코딩중인것으로 보이는데 셀레니움을 이용해서 크롬을 띄우고 코딩해 놓은 작업이 끝나면 크롬창이 꺼지는것이 default 값으로 알고있습니다. 저도 크롤링 프로그램을 만들면서 vscode를 사용했는데 명령해 놓은 코드들이 완료되면 자동으로 꺼집니다 : )

만약에 꺼지지 않게 하려면 코드가 끝이 않나게 input() <-- 해당 함수를 이용해서 마지막에 입력값을 받도록 하면 사용자가 입력을 하기전에는 코드가 끝이 나지 않기 때문에 크롬창도 안꺼질겁니다.

shlee940212님의 프로필 이미지
shlee940212
질문자

2023. 05. 24. 18:59

감사합니다. 저도 다른 자료 찾아보니 while문을 활용해서 안꺼지게 하는 방법도 있더라구요.