목록[XiBBaL] Development Project (25)
AiPE
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k2pzX/btrXQYpzFHE/lKBNyOqIZrXzvCuJ4YRPj0/img.png)
직전 개발일지에서도 말했듯이 크롬 개발자도구(F12) > Network 탭 > 특정 Element 선택 > Request URL을 확인할 수 있으며 이를 요청하면 파일을 다운받을 수 있다. https://xibbal-lab.tistory.com/32 1. Laftel Downloader 구상 및 관련 법령 조사 국내 애니 스트리밍 서비스 플랫폼인 라프텔에서 영상을 다운받을 수 있는 라프텔 영상 다운로더를 개발해보려고 한다. https://laftel.net/ https://laftel.net/ laftel.net 1. 개발 목표 제목 그대로 라프텔 xibbal-lab.tistory.com 이번엔 그 기능을 파이썬으로 구현해보겠다. 1. 라프텔 사이트 조사 아래는 특정 라프텔 URL에 들어가서 애니를 재생..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/16tN1/btrXOSjiVjP/vox8cb6hYWW7rd5dc4mTz1/img.png)
국내 애니 스트리밍 서비스 플랫폼인 라프텔에서 영상을 다운받을 수 있는 라프텔 영상 다운로더를 개발해보려고 한다. https://laftel.net/ https://laftel.net/ laftel.net 1. 개발 목표 제목 그대로 라프텔의 영상을 .mp4파일로 다운로드 해 "소장" 하는 것이 목표이다. 영상을 단순히 소장만 하고 혼자 즐길거지, 누구한테 나눠줄 생각은 절대 없다. 2. 이론적인 방법론 먼저 가능한 이론적인 방법을 제시해보겠다. 모든 언어는 Python을 기반으로 하려고 한다. 필요에 따라 부분 부분 다른 걸 쓸수도 있지만 일단은 최대한 Python만으로 끝내보려고 한다. 라프텔 크롬 플레이어에서 자막(Caption이라고 표시되더라)을 껐다 켰다 할 수 있는 것으로 보아 라프텔 서버에서..
아래와 같은 문자열이 존재할 경우 두 개의 서로다른 특정 문자 사이의 문자열을 추출하고 싶으면 다음과 같은 방법을 사용하면 된다. AB1234CD import re text = 'AB1234CD' m = re.search('AB(.+?)CD', text) if m: middle = m.group(1) print(middle) 출력은 1234가 된다. 기준이 되는 문자열 두 개 사이에 (.+?) 를 끼워넣으면 (.+?)에 해당되는 부분이 출력된다. example1. https://와 .com/ 사이를 추출 https://xibbal-lab.tistory.com/ import re text = 'https://xibbal-lab.tistory.com/' m = re.search('https://(.+?).c..
1. 설치 cmd에서 작업한다. pip install pyinstaller 2. 개념 Pyinstaller의 조작은 cmd에서 한다. 관리자권한은 필요 없다. .exe로 만들고 싶은 .py파일과 .exe파일의 아이콘으로 쓰고 싶은 .ico파일을 같은 폴더 내에 둬야 한다. Pyinstaller는 .py 파일 내에 쓰인 다른 패키지/라이브러리/모듈을 자동으로 읽어 같이 .exe파일로 만들어준다. 사용자는 그냥 .exe로 만들고싶은 .py파일을 pyinstaller로 열어주기만 하면 된다. 기본적으로는 프로그램 구성 요소가 .exe파일 외에도 몇 가지 생성되지만, 원한다면 .exe파일 하나만으로도 만들 수 있다. 쓰인 라이브러리가 적으면 상관 없지만 대부분의 경우 용량이 너무 커지므로 추천하지는 않는다. (..
0. 블로그 방향성 블로그를 쓰는 가장 주된 목적은 아래 3가지이다. 내가 연구개발 하면서 알게 된 지식의 정리. 나중에 내가 기억이 안 나면 찾아볼 수 있도록. 술값 및 약값을 충당할 수 있을 정도의 수익. 현재는 월 $300정도가 목표이다. 나중에 프로젝트에 참여하거나 입사를 할 때 포트폴리오의 용도. "나는 이런 일을 하는 사람이다"라고 자신을 증명할 수 있는 수단으로써 사용하려고 한다. 따라서 내가 어떤 프로젝트를 진행할 때 문제가 되지 않는 한 그 과정을 블로그에 정리해서 올리려고 한다. 개발이라는 것이 애초에 전문성을 띠기 때문에, 이 블로그를 찾는 사람 대부분은 개발자나 컴퓨터에 관심이 많은 사람이 될 것 같다. 그렇다고 현재 핫한 이슈라던가, 연예인에 대한 이야기라던가 하는 수익성 글을 일..
아니 분명히 Python 설치할때에 "Path에 추가" 옵션 눌러놨는데?? 스크립트 경로 또한 Path에 추가해놓아야 하는데, 이걸 잊어먹어서 그렇다. 파이썬 설치할때 경로를 안 건드리면 자동으로 해주는 것 같은데, 나는 건드려서 자동으로 안해준 것 같다. 아님 말고. C:\Users\ykd\AppData\Roaming\Python\Python38\Scripts C:\Users\crosg\AppData\Roaming\Python\Python311\Scripts 등으로 파이썬 버전에 따라 나오는 경로를 환경변수의 Path에 추가해주자. 저게 등록 안되어있어서 그런거다. 윈도우 검색기에 치고 뜨는 창 오른쪽 아래 보면 가 있다. 눌러서 변수에 들어간 다음 로 추가해 주자.