분류 전체보기25 [Python] 파이썬 웹 크롤링 - 셀레니움으로 웹 크롤링 해보기! 컴퓨터를 키면 항상 메일을 확인 하는 습관이 있는데, 여러 메일 계정을 사용하면서 일일이 다 메일을 찾아보기 엔 너무 버거웠다. 그래 모든 메일을 통합 시켜 하나의 웹 또는 앱으로 메일을 볼 수 있다면 얼마나 좋을까? 라는 막연한 생각으로 메일 크롤링부터 시작해보았다. 사용 언어: Python 사용 편집기: Pycharm 먼저 파이썬에서 웹을 크롤링하는 방법은 두 가지가 존재하는데, 바로 BeautifulSoup과 Selenium 이다. BeautifulSoup - html이나 xml파일에서 데이터를 추출하는 라이브러리 Selenium - 웹 동작을 하고 동적 크롤링에 효과적으로 수행하는 라이브러리 나는 각 메일 사이트에 로그인하여 메일을 실시간으로 크롤링 하기 위해 Selenium을 택하였다. 셀레니움.. 2021. 7. 19. [NestJs] NestJs로 API 만들기 2 - Testing Unit/e2e 지난 글 vnfmadl234.tistory.com/17 [NestJs] NestJs로 API 만들기 - Typescript/NodeJs 프레임워크/노마드 코더 강의 정리 NestJs 란? Python의 Django, Java의 Spring boot같이 NodeJs의 프레임 워크이다. NestJs는 Typescript를 이용하여 유효성 검사나 서버를 실시간으로 보호 시켜준다는 장점을 가지고 있다. Controller url을 가.. vnfmadl234.tistory.com NestJs 테스팅 NestJs에는 유닛테스트와 e2e테스트 방법이 존재한다. Package.json에 보면 기본적으로 테스트가 추가 되어있는 것을 볼 수 있다. 유닛 테스트(Unit Test)란 함수 단위로 테스트를 할 수 있다. **.. 2021. 4. 3. [NestJs] NestJs로 API 만들기 - Typescript/NodeJs 프레임워크/노마드 코더 강의 정리 NestJs 란? Python의 Django, Java의 Spring boot같이 NodeJs의 프레임 워크이다. NestJs는 Typescript를 이용하여 유효성 검사나 서버를 실시간으로 보호 시켜준다는 장점을 가지고 있다. Controller url을 가져오고 함수를 실행시키는 역할, @Get()을 통해 메서드를 정의 Service 함수를 놓는 곳, 비지니스 로직을 실행시키는 역할 Module 앱의 구조를 조직하는 역할 @Get() 작성해보기 @Get('/hello') sayHello(): string { return 'Hello everyone'; } locallhost:3000/hello에 들어가보면 Hello everyone을 출력하는 것을 볼 수 있다. 노마드 코더 NestJs로 API 만들.. 2021. 3. 29. [Typescript] 블록체인 만들기 - 2: 블록체인/블록 생성 지난 글 vnfmadl234.tistory.com/15 [Typescript] 블록 체인 만들기 : Typescript /Js 간단 문법 정리/노마드코더 바닐라Js/Typescript 란? * 바닐라 JS 기본 문법 정리 변수 선언: var : 변수를 선언 동시에 값을 초기화. ex) var x = 1; let : 지역 변수를 선언 동시에 값을 초기화. ex) let y = 2; const : 읽기 전용 상수 선언. ex) const z = 3;.. vnfmadl234.tistory.com 블록체인이란? 비트코인의 열풍으로 가상화폐와 블록 체인 등을 많이 접해봤을텐데, 블록 체인이란 '데이터 분산 처리 기술' 이다. 즉, 거래 정보를 담긴 블록들이 체인 처럼 연결되어있는 형태를 블록 체인이라 부른다. 블.. 2021. 3. 22. 이전 1 2 3 4 5 6 7 다음