본문 바로가기
Ernie 5.1 Web Scraping That Actually Works

Ernie 5.1 Web Scraping That Actually Works

AIEric Tech· 2026-07-11

Baidu의 Ernie 5.1 모델을 사용하여 복잡한 HTML에서 구조화된 JSON 데이터를 추출하는 실용적인 웹 스크래핑 파이프라인 구축 방법을 시연합니다. OpenAI SDK와 호환되는 Python 클라이언트를 사용하여, 엄격한 스키마와 대화 접두사 연속(dialogue prefix continuation) 기능을 통해 모델이 일관되고 깨끗한 JSON 출력을 생성하도록 유도합니다.

핵심 요약

  • Ernie 5.1은 OpenAI Python 라이브러리와 호환되어 기존 OpenAI SDK 기반 애플리케이션에 쉽게 통합할 수 있습니다. `base_url`만 Baidu의 Qianfan 엔드포인트로 변경하면 됩니다.
  • 복잡하고 지저분한 HTML 입력 대신, 명확한 스키마를 정의하여 모델이 원하는 데이터 필드(회사명, 직무, 급여 등)만 추출하도록 지시합니다.
  • Ernie 5.1의 'dialogue prefix continuation' 기능을 활용하여, 모델이 '```json'과 같은 추가 텍스트 없이 바로 JSON 배열을 생성하도록 강제합니다. 이는 JSON.loads 오류를 방지하여 애플리케이션의 안정성을 높입니다.

전체 요약과 종목별 의견·실시간 분석을 보려면 로그인하세요.

로그인 / 회원가입