2021/6/10, 내가 최근에 성공한 것들
포스트
취소

2021/6/10, 내가 최근에 성공한 것들

ads


오늘은 제가 최근에 도전을 해본 프로젝트 들에 대해서 이야기 해볼까합니다.

특히 파이썬 크롤링에 관심이 생겨서

계속해서 연구를 해보는 중입니다.

#1 인스타그램 라이브 자동 녹화

인스타그램 라이브 방송 자동 추출하는 도구를 파이썬으로 작성해봤습니다.

리눅스에서 우선 bash 스크립트를 실행합니다.

bash rec_insta.sh 인스타아이디

bash에서 파이썬 프로그램을 호출해서 링크를 추출하고, 녹화 명령어를 실행하는 방식입니다.

1. 인스타그램 자동 로그인 = > 세션 저장 (다음 로그인시 저장된 세션 사용, 만약에 세션 만료시 재로그인)

2. 만약에 실시간 방송 진행 중이라면 실시간 링크 추출 후 streamlink를 이용해서 녹화 하는 방식입니다.

실시간 진행 중이 아니라면 약 8분정도 실시간이 시작될 때까지 대기하다가 시작되면 녹화합니다.

3. 또한, 실시간 중에 튕기거나 최대 방송시간에 도달해서 다시 키는 경우를 대비해서

방송이 종료된 후에도 10분정도 대기해서 실시간이 다시 시작되면 녹화를 재시작하고 , 다시 키지 않는다면 프로그램이

종료됩니다.

기대 효과 : 만약에 내가 보고싶은 인스타 라이브가 있는데 공부를 하는 중이라 부득이하게 못볼 때 녹화를 해놓음으로써.. 나중에 다시 볼 수 있다는 장점이 있습니다.

#2 교육부 자가진단 자동화 코드 작성

초 중 교에 다니고 있다면 항상 매일 아침에 해야하는 것이 있습니다. 자가진단입니다.

자가진단을 해야지만 학교에 등교할 수 있습니다.

매일 아침에 로그인하고 설문에 답하는게 귀찮아서

코드로 작성을 해보았습니다.

학교명, 이름, 생년월일, 패스워드만 지정하면 파이썬 프로그램 한 번 실행으로 자가진단을 해줍니다.

실제로 잘 적용됩니다.

또한 자가진단 실행 후 제대로 실행됐는지 여부를 확인해서 사용자에게 텔레그램 메세지 를 보냅니다.

기대 효과 : 매일 아침 귀찮음을 해소시켜줍니다.

오늘은 여기까지입니다. 감사합니다.


ads
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.

2021/6/9, 요즘 하고 있는 것들

2021/6/22 시험공부도 해야하는데..