본문 바로가기
DEVEL/PYTHON

[PYTHON] requests 구글 검색

by codebyai 2023. 4. 3.
반응형
import requests
from bs4 import BeautifulSoup

# 검색할 키워드
keyword = '파이썬'

# 검색 결과 페이지 URL
url = f'https://www.google.com/search?q={keyword}'

# HTTP GET 요청 보내기
response = requests.get(url)

# 응답 코드가 200인 경우에만 처리
if response.status_code == 200:
    # HTML 파싱
    soup = BeautifulSoup(response.text, 'html.parser')
    
    # 검색 결과 출력
    search_results = soup.select('.g')
    for result in search_results:
        print(result.text)
else:
    print('Error:', response.status_code)

requests 라이브러리는 셀레니움과 다르게 웹브라우저를 이용하지 않기때문에 실행속도가 빠르다.

반응형