반응형
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 라이브러리는 셀레니움과 다르게 웹브라우저를 이용하지 않기때문에 실행속도가 빠르다.
반응형
'DEVEL > PYTHON' 카테고리의 다른 글
PYTHON ChatGPT API 예제 (0) | 2023.07.25 |
---|---|
PYTHON 내 주소에 이더리움 거래 조회 (0) | 2023.07.18 |
[PYTHON] selenium 구글 검색 (1) | 2023.04.03 |
Python 유튜브 채널 구독하기 (0) | 2023.03.16 |
Python 셀레니움으로 네이버 로그인하기 (0) | 2023.03.16 |