문제
구글 코랩은 일정시간동안 interaction이 없으면 자동으로 연결이 끊어진다.
방법
① F12로 개발자 콘솔 열기
② Console 창 들어가기
③ 하단에 코드 작성 부분에 다음 코드를 작성하고 Enter 누르기
function ClickConnect(){
console.log("코랩 연결 끊김 방지");
document.querySelector("colab-toolbar-button#connect").click()
}
setInterval(ClickConnect, 60 * 1000)
작동 과정
ClickConnect()라는 함수를 만들어준다.
console.log() : ClickConnect()가 실행될 때 콘솔창에 알려준다.
Document.querySelector() : 제공한 선택자 또는 선택자 뭉치와 일치하는 문서 내 첫 번째 Element를 반환한다. 없으면 null 반환.
"colab-toolbar-button#connect"을 click() 해준다.
sestInterval() : 각 호출 사이에 고정된 시간 지연으로 함수를 반복적으로 호출하거나 코드 스니펫을 실행
이 함수는 1분마다 작동한다.