Languages2 [Python] Selenium으로 웹 크롤링 (이메일 긁어오기) 웹에서 정보를 긁어와 엑셀로 정리할 수 있다면 얼마나 많은 업무를 자동화하여 시간을 절약할 수 있을까?오늘은 파이썬 selenium을 활용한 웹 크롤링을 적용하여 이메일로 받는 데이터를 엑셀에 저장하는 작업을 기록해 보겠다. 가상환경이 있고, 가상환경 하에서 진행한다고 가정해보겠다.파이썬 설치 및 가상환경 설정, 모듈 설치하는 방법에 대한 글은 나중에 쓰겠다.먼저 사용되는 모듈들을 설치해 보겠다. - 크롤링에 활용되는 대표적인 모듈 selenium - 복사 붙여넣기를 위한 모듈 pyperclip - html 파일 파싱을 위한 모듈 bs4 - 엑셀 파일로 저장하는 기능을 위한 모듈 openpyxl pip install seleniumpip install pyperclippip install b.. 2024. 8. 8. [JS/typescript] Null 병합 연산자 ?? (물음표 2개) Javascript 또는 Typescript에서 어떤 변수를 사용할 때 조건에 따라 사용하고 싶으면 if문을 사용한다.if (var1 == true) { let var2 = 0;} else { let var2 = 1;}다만 if문 안에서 변수를 선언하는 경우 블록 밖에서는 해당 변수를 사용할 수 없기 때문에 필요한 경우 이런 식으로 응용한다.let var2 = 1;if (var1 == true) { var2 = 0;}조금 더 간단하게 사용하려면 삼항 연산자를 사용하면 된다.let var2 = var1 == true ? 0 : 1;조건 ? 조건이 참인 경우 값 : 조건이 거짓인 경우 값 그러나 조건과 사용하려는 값이 같아지는 경우엔 똑같은 부분을 쓰느라 코드가 중복된다.let va2 = var1... 2024. 7. 23. 이전 1 다음