반응형 개발42 네이버와 구글 검색어 자동완성 데이터를 가져오는 방법 검색엔진에서 제공하는 자동완성 기능은 관련 키워드를 찾거나 공부 목적으로 활용하기 좋습니다. 오늘은 네이버와 구글에서 자동완성 데이터를 가져오는 간단한 방법을 공유합니다.주의 사항개인적인 학습이나 소규모 활용을 위한 용도로만 사용해야 합니다.**네이버와 구글의 트래픽에 과도한 부하를 발생시키는 행동(예: 대량 크롤링)**은 절대 금지입니다. 구글 검색어 자동완성 API 예시구글에서는 아래와 같은 URL로 자동완성 데이터를 요청할 수 있습니다. q 파라미터에 원하는 검색어를 넣으면 관련 데이터를 JSON 형식으로 받을 수 있습니다.https://www.google.com/complete/search?q=맞춤법검사기&client=gws-wiz-serpimport requests# 구글 검색어 자동완성 데이터.. 2024. 11. 18. Git 브랜치 충돌 해결: Main에 Develop 강제로 덮어씌우는 방법 프로젝트를 진행하다 보면 브랜치 간 병합 과정에서 충돌이 발생할 수 있습니다. 특히, 서로 다른 히스토리를 가진 main과 develop 브랜치를 병합하려다 모든 파일에 충돌이 발생하는 상황은 골치 아픈 문제입니다. 제가 이번에 작업을 하면서 신규로 개발된 develop 브랜치에 main 브랜치와 병합을 하다가 발생한 문제, 해결 방법으로 main 브랜치에 develop 브랜치의 코드를 강제로 덮어씌우는 과정을 단계별로 정리해 보겠습니다. 상황 설명 1. 일반적으로 main에 develop을 병합하려 했습니다main 브랜치에서 develop 브랜치를 병합하려는 상황이라. 일반적으로 다음 명령어를 실행했을 것입니다:git checkout maingit merge develop하지만 두 브랜치가 유지보수.. 2024. 11. 15. 3일 차: Docker 파일 만들기 오늘은 기존 Apache와 PHP 설정을 기반으로, Dockerfile을 작성하고 Docker 이미지를 생성하여 실행 가능한 컨테이너 환경을 만드는 과정을 정리합니다. 이를 통해 서버 환경을 어디서나 손쉽게 배포하고 실행할 수 있습니다.1. Docker와 Dockerfile 소개Docker는 애플리케이션과 관련된 모든 환경(코드, 라이브러리, 설정)을 컨테이너라는 단일 패키지로 묶어 배포할 수 있는 플랫폼입니다.Dockerfile은 Docker 이미지를 생성하기 위한 명령어와 구성을 정의한 파일입니다. 2. Docker 설치 2.1 시스템 업데이트Docker 설치 전, 시스템 패키지를 최신 상태로 업데이트합니다:sudo apt updatesudo apt upgrade -y 2.2 Docker 종속 패키지.. 2024. 11. 15. 2일 차: HTTPS 설정 및 무료 SSL 인증 오늘은 Let's Encrypt를 사용해 무료로 SSL 인증서를 발급받아 Apache 서버에 HTTPS를 활성화하는 방법을 정리합니다. HTTPS는 웹사이트 보안을 강화하고 사용자 신뢰를 높이는 중요한 요소입니다.1. Let's Encrypt와 Certbot 소개Let's Encrypt는 무료로 SSL 인증서를 제공하는 인증 기관(CA)입니다.Certbot은 Let's Encrypt에서 SSL 인증서를 쉽게 발급받고 관리할 수 있도록 도와주는 도구입니다. 2. Certbot 설치Certbot을 설치하고 Apache와 연동합니다. 2.1 Certbot 설치Ubuntu에서 Certbot 및 Apache 플러그인을 설치합니다:sudo apt updatesudo apt install certbot python3.. 2024. 11. 14. 이전 1 2 3 4 5 6 7 ··· 11 다음 반응형