전체 글11 셀레니움을 이용한 웹툰 감상 셀레니움 자동화란 언제나 설레고, 뿌듯한 작업입니다. 그 중의 하나인 셀레니움을 익히게 되었고, 그로 인해 바로 활용하며 즐길 수 있는 코드를 작성하여 보았습니다. 웹툰감상 자동화 기본적인 프로세스는 다음과 같습니다. 좋아하는 웹툰들의 링크를 리스트로 모아두고, 원하는 웹툰 번호를 입력합니다. 몇 번째 화를 볼지 선택 합니다. 셀레니움 실행 후 해당 웹툰, 해당 화가 실행됩니다. 정해진 시간마다 일정하게 스크롤하여 내립니다. 맨 밑까지 스크롤 완료 후 다음 화로 가는 버튼을 클릭합니다. 4번 5번을 반복합니다. 1,2번까지의 코드, UI로서의 역할 class Webtoon: def __init__(self, number, name, url): self.number = number self.name = n.. 2021. 7. 6. 8장 마이크로 서비스로 번역 웹 서비스 만들기 마이크로서비스 소프트웨어를 구축하기 위한 아키텍처 애플리케이션을 상호 독립적인 최소 구성요소로 분할하고, 모든 요소가 독립적이며 동일한 작업을 수행하기 위해 함께 작동 마이크로서비스 특징 편리한 액세스 하나의 큰 애플리케이션을 더 작은 조각으로 분할하여, 개발자들이 각 조각을 파악하고 업데이트하며 개선하기가 편리 → 에자일 방식과 결합 할 경우 개발 주기 가속화 향상된 개방성 다중 언어 지원 API를 사용해서, 개발자들은 필요한 기능에 맞는 최적의 언어와 기술을 자유롭게 선택할 수 있다. 간단한 배포 마이크로서비스 기반 애플리케이션은 전통적인 모놀리식 애플리케이션에 비해 더욱 모듈화되고 규모가 작아져서, 배포에 따르는 우려사항들이 사라졌습니다. 이를 위해서는 더 많은 협업이 필요하지만 몇 배로 향상된 결.. 2021. 7. 5. 7장 서버 없이 알람 서비스 만들기 chapter7 AWS 람다 서비스 특징 완전 관리형 서비스 하드웨어, 네트워크, 운영체제까지 알아서 관리해주는 서비스 유연한 확장성 다른 AWS 서비스들을 호출하여 자신만의 서비스 만들 수 있다. 고가용성 99.9999% 가용성 유휴 용량없음 요청이 올 때만 프로비저닝, 응답이 없을 때 비용 청구 되지 않는다. 마이크로서비스 호환성 서버리스 컴퓨팅 함수로 특정 역할이나 활동을 수행하기 위해 작고 독립적인 코드 단위로 개발 가능하다. → 마이크로서비스의 전달 수단으로 사용 가능하다. 람다 함수 만들기 실습 아키텍처 AWS웹콘솔 - JSON 데이터 → AWS람다 - 입력받은 데이터 → AWS웹콘솔 실습 요약 람다 함수 만들기 람다 함수 입력에 해당하는 이벤트 테스트 구성 람다 함수 코드 작성 람다 함수 테.. 2020. 12. 15. 6장 빅데이터를 위한 데이터베이스 chapter6 다이나모 DB CRUD 실습 아키텍처 AWS 웹콘솔 → 데이터 질의 → 다이나모DB 실습 요약 다이나모 DB 테이블 만들기 테이블 데이터 추가 데이터 수정 및 삭제 데이터 스캔과 쿼리 테이블 삭제 다이나모DB 선택후, 테이블 만들기를 합니다. 테이블을 만들었다면 값을 입력해봅시다 append를 눌러 원하는 타입의 항목을 더 추가할 수 있습니다. 이와 같이 몇가지 항목을 더 추가 해주었습니다. 삽입 된 항목들로, 키 값 외에는 데이터의 형식이 자유롭고, 관계형 데이터베이스처럼 모든 속성이 존재합니다. 또한 NULL 처리할 필요가 없습니다. 기존에 만든 항목의 수정 삭제도 가능하고 스캔, 쿼리 기능을 제공합니다. 해당 숫자 이상의 숫자를 가진 항목을 찾는 것으로 필터링 되어 나옵니다. 이번엔.. 2020. 12. 14. 이전 1 2 3 다음