로그인 후 Amazon에서 CSV 파일을 다운로드하는 Linux 서버에서 실행하고 싶은 스크립트가 있습니다. 나는 내 목표를 달성했다Python(Chromium)에서 셀레늄을 사용하는 Chrome 웹 드라이버. 제 질문은 Linux에서 이 스크립트를 실행할 수 있느냐는 것입니다.헤드리스 모드가 없는 서버? 헤드리스 모드에서 스크립트를 실행하면 파일이 다운로드되지 않기 때문입니다.
답변1
서버에 그래픽 환경이 없으면 헤드리스 모드에서 Chromium을 실행해야 합니다. Selenium이 수행하는 작업을 직접 볼 수 없기 때문에 디버깅이 약간 어려울 수 있습니다.
유용한 지침:
답변2
이를 사용하여 pyvirtualdisplay
서버에 디스플레이가 전혀 없는 chromdriver를 실행할 수 있습니다. 완전한 답변은 다음과 같습니다.
https://stackoverflow.com/a/59793651/6903322