14. Python/Selenium 2

파이썬을 이용하여 인프런 동영상 다운로드 공부

인프런은 player.js 라이브러리를 사용하고 있으며, 약 6초 단위로 분할되어 서버에서 응답받습니다 6분 영상만 해도 50개 파일을 다운받아야 1개의 영상이 됩니다 다운 받으려면 응답 url 로 연결하면 됩니다 단, 10번째 강의를 다운받으려면 10번째 강의 url 로 접근해야만, 해당 다운로드 url 로 접근할 수 있는 권한을 얻게 됩니다. (cookie, url, header, session 어디서 권한 승인 조건을 판단하는지는 찾아야하기 때문에 안찾았습니다) 크롬 셀레니움을 이용하여 인프런에 로그인하고, 해당 영상들을 자동으로 다운받았습니다 구글 로그인 같은 경우 우회방법이 있으니 검색해서 찾아서 하면 됩니다 분할된 영상 합치기 위해 ffmpeg 사용하였습니다 import os path = 'D..

14. Python/Selenium 2021.06.28

06. 파이썬 Selenium & ChromeDriver (셀레니움 & 크롬드라이버)

OS Windows 10 Home 64bit 버전 1903 (OS 빌드 18362.836) python 3.6.0 Tool pycham 2020.1.1 Community #1. 셀레니움(Selenium) 설치 Terminal(CMD) 에 pip install -U selenium 입력 또는 아래와 같이 pycham 기능을 이용해 다운 #2. 크롬드라이버 다운로드 Downloads - ChromeDriver - WebDriver for Chrome WebDriver for Chrome sites.google.com 크롬 버전에 맞는 Chrome Driver 를 다운로드 한다. (버전 다르면 실행 오류 발생) #3. 프로젝트 생성 PyCharm Community 무료버전 다운로드 PyCharm: JetBra..

14. Python/Selenium 2020.06.06