반응형
해결법
글을 읽어보니JavaScript를 이용하여 브라우저상에서 일정 시간마다 특정 이벤트를 발생하게 하여 구글님께 "저 작업 중이니까 연결 끊으시면 안 돼요~" 라고 신호를 주는 방식이었다.
먼저, 아래의 코드를 복사한다.
function ClickConnect(){
console.log("1분마다 코랩 연결 끊김 방지");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect-icon")
.click();
}
setInterval(ClickConnect, 1800000)
위 코드는 0분마다 colab-toolbar-button을 클릭하는 코드이다. 30분 마다 Text 섹션이 추가된다. 만약에 이 방법을 사용해도 런타임 연결이 종료되는 경우 setInterval 함수의 두 번째 파라미터의 값을 더 작은 값(단위는 millisecond)으로 설정해보자.
이후, Colab 브라우저(브라우저는 Chrome 기준)로 이동하여 F12 를 눌러 개발자 도구를 활성화한다.
마지막으로 Console 탭에서 복사한 코드를 붙여넣고 엔터!
주의할 점
브라우저는 학습이 중단되기 전까지 종료되면 안 된다. 이 말은 즉슨, 내 컴퓨터도 종료되면 안되고 절전모드로 진입해서도 안 된다.
마무리
일종의 Cheating으로 생각되기 때문에 구글님께서 언제 이 방법을 막으실지는 모르겠지만... 우선은 이렇게라도 학습을 시킬 수 있음에 만족한다.
출처 : https://velog.io/@0hye/Google-Colab-%EC%97%B0%EA%B2%B0-%EC%9C%A0%EC%A7%80
반응형
'개발자 > Data Analysis' 카테고리의 다른 글
json을 엑셀,csv 로 변환 사이트 추천 (0) | 2022.01.31 |
---|---|
Python - Pandas 튜토리얼 (데이터프레임 생성, 접근, 삭제, 수정) (0) | 2021.12.02 |
판다스 - 뉴욕 Airbnb 데이터 : 지역별 가격 분포 파악, 시각화 (0) | 2021.02.15 |
판다스 - 뉴욕 Airbnb 데이터 : SQL로 데이터 다뤄보기 (0) | 2021.02.15 |
판다스 - 뉴욕 Airbnb 데이터 : 전처리, 정규표현식으로 필터링 (0) | 2021.02.15 |