selenium(4)
-
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(2)
개발환경 ubuntu 20.04 python 3.8 docker aws cli aws sam aws ecr aws lambda selenium chrome driver 이 글을 따라 하려면 알아야 될 기술들이 많다. https://aaaag.tistory.com/60 /tmp/chromium.zip unzip /tmp/chromium.zip -d /tmp/ mv /tmp/chrome-linux/ /opt/chrome curl "https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/\ Linux_x64%2F$CHROMIUM_VERSION%2Fchromedriver_linux64.zip?generation=165239775..
2022.12.25 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(1)
개발 환경 ubuntu 20.04 python 3.8 docker aws sam 사전 지식 aws - Lambda python selenium 람다에 크롤링 기능을 적용해 서비스를 한 지 1년이 다가온다. 메가박스 이벤트 알리미를 만들고 운영 중이다(궁금하시다면 클릭) 프로그램을 만들 때 클라우드의 핵심 기술은 람다를 사용했다. 나 혼자 운영 중이라 우여곡절이 많았다. 돈 받고 운영하는 것도 아니고 회사 생활하면서 취미로 만든걸 이렇게 오래 운영할 줄은 생각도 못했었다. 그래도 영화 좋아하는 분들에게 도움을 준다니 기분이 좋아서 운영해오다 큰 고비가 왔다. 메가박스에서 빵원티켓에 대해 자주 HTML Form을 변경 하다 보니 빵원 티켓에 대해 서비스를 제대로 못하는 상황이 발생한다. 이럴 경우 몇 가지 ..
2022.11.20 -
Google VM(CentOS)에 Anaconda환경에서 Selenium설치
사전 준비 google VM centOS chrome anaconda selenium web-driver centOS기반으로 selenium을 이용해 크롤링을 하는 프로그램을 만든 적이 있다. 관련 내용 : https://extmovie.com/movietalk/70572654 익스트림무비 - 메가박스 이벤트&빵원티켓 알리미를 만들었습니다. extmovie.com 아마존 AWS에서 서버리스 환경으로 구현해 보고 싶어서 람다를 이용해 만들었었다. 근데 아마존 서버리스 환경은 무제한 공짜는 아니다. Lambda, dynamoDB, S3를 사용해서 만들었는데 각 리소스가 지원하는 무료 기준에서 벗어나는 순간 서비스 종료를 해야 할지 모른다.. 그래서 미래를 대비해 새로운 서비스들중 무료 지원을 해주는 클라우드..
2022.06.12 -
[아나콘다] 프롬프트 명령어 정리
1. 가상환경 목록 확인 conda env list 2. 콘다 업데이트 conda update conda 3. 아나콘다 업데이트 conda update anaconda 4. 가상환경 생성 conda create -n create_name [python=3,etc..] 5. 가상환경 활성화 conda activate activate_name 6. 가상환경 비활성화 conda deactivate 7. 가상환경 삭제 conda env remove -n remove_name 8. 패키지 설치 conda install package_name 9. 가상환경에 설치된 패키지 리스트 보기 conda list 10. 사용 안하는 패키지 정리(캐쉬 삭제) conda clean -a 11. 패키지 버전들 보기 conda s..
2021.11.27