[python] Requests-HTML로 웹 페이지의 검색 기능 활성화하기

이번에는 Python의 Requests-HTML 라이브러리를 사용하여 웹 페이지의 검색 기능을 활성화하는 방법에 대해 알아보겠습니다.

요구 사항

코드 예시

먼저, Requests-HTML 라이브러리를 import합니다:

from requests_html import HTMLSession

다음으로, session 객체를 생성하고 웹 페이지를 가져옵니다:

session = HTMLSession()
response = session.get('https://example.com')

이제, 검색어를 입력받고 해당 검색어가 포함된 요소들을 찾고 출력하는 코드를 작성해보겠습니다:

# 검색어 입력
search_term = input('검색어를 입력하세요: ')

# 요소들을 찾기 위해 HTMLSession 객체의 search 메서드를 사용
results = response.html.search_all(search_term)

# 결과 출력
for result in results:
    print(result.text)

예시 실행

위의 코드를 실행하면, 사용자로부터 검색어를 입력 받은 후 해당 검색어가 포함된 웹 페이지의 요소들을 출력합니다.

참고 자료

이제, Requests-HTML 라이브러리를 사용하여 웹 페이지의 검색 기능을 활성화하는 방법에 대해 알게 되었습니다. 이를 응용하여 웹 스크래핑 등 다양한 작업에 활용할 수 있습니다.