python에서 selenium으로 webdriver chrome을 headless로 실행하면 에러가 발생하지 않고 정상실행됩니다. 그런데 결과물도 나타나지 않습니다. headless로 하지 않고 보이게 실행하면 결과가 정상적으로 나옵니다. 왜 그럴까요? 참고로 제 python script는 selenium으로 특정 사이트에서 조회 후 조회결과를 csv로 저장(해당 사이트에서 기능 제공)하는 것입니다. webdriver chrome을 보이게 실행하면 정상적으로 작동합니다.
1.7K
1
0
JB·2020-12-17
혹시 어떤 사이트 하시는지 알 수 있나요?
웹사이트 중에 headless는 차단되는 기능도 있을겁니다
headless 숨기는 방법들 몇가지 검색해보시면 좋을것 같네요
참조: https://pcmc.tistory.com/entry/190313-Bot-Detection-%ED%81%AC%EB%A1%A4%EB%9F%AC-%EC%B0%A...