Facebook Marketplace 추출

Facebook Marketplace 스크린샷에서 Item Name, Price, Condition 가져오기

스크레이퍼는 Facebook의 Marketplace 웹 페이지에서 작동하며, 모바일 앱 카드나 저장된 갤러리 사진에서는 작동하지 않습니다. 캡처된 모든 리스팅에서 Item Name, Price, Condition, Location을 스크린샷당 5~10초 안에 읽어냅니다.

스크린샷당 5~10초 · 인쇄된 텍스트 최대 99% 정확도

Facebook Marketplace
의미론적 추출
일괄 처리
모바일 + 데스크톱

Facebook Marketplace 목록 스크린샷에서 추출할 수 있는 여섯 가지 필드

Facebook Marketplace 스크린샷에는 목록 데이터와 플랫폼 UI가 섞여 있습니다. 탐색 모음, 스폰서 광고, 추천 항목 모두 표시되는 텍스트를 생성하며, 맞춤 열 추출을 통해 AI는 화면 위치가 아닌 의미적 역할로 각 필드를 식별합니다.

Item Name

제품 제목입니다. 일반적으로 목록 카드에서 가장 굵은 텍스트입니다.

Price

달러 기호 옆의 요청 금액으로, 아래의 스폰서 항목과 구분됩니다.

Condition

가격 근처의 배지로, "Used - Like New"와 같은 전체 설명을 담습니다.

Location

가격 아래 또는 카드 하단의 도시나 지역입니다.

Seller Name

별도의 프로필 카드에 표시되는 판매자의 Facebook 표시 이름입니다.

Listing Status

오버레이나 배지에서 읽은 "Available", "Sold" 또는 "Pending" 상태입니다.

이를 열 이름으로 입력하세요. AI는 모바일 및 데스크톱 버전의 카드 구조와 레이아웃 맥락을 통해 각 필드를 읽습니다.

가격은 세 곳에 표시됩니다. 어느 것이 판매 가격일까요?

Facebook Marketplace 스크린샷에는 판매 항목만 있는 것이 아닙니다. 탐색 표시줄, 광고 항목, 추천 목록 모두 표시되는 텍스트를 생성합니다. Reddit에서 여러 목록을 관리하는 판매자는 수동으로 확인하는 과정을 설명합니다: "저는 약 25개의 목록이 있고, 재등록이 필요한지 확인하기 위해 거의 매일 하루에 몇 번씩 확인합니다". 데이터는 스크린샷에 존재하지만, 기존 추출 방식은 모든 픽셀을 동일하게 중요하게 취급합니다. 이것이 왜 문제가 되는지, 그리고 의미 기반 판독이 이를 어떻게 해결하는지 살펴보겠습니다.

Facebook Marketplace 스크린샷이 기존 OCR을 무너뜨리는 이유

01

리스팅 카드가 플랫폼 노이즈로 둘러싸여 있습니다. 내비게이션 바, 스폰서 리스팅, "Buyer Protection" 배지, "You Might Also Like" 추천 등이 모두 보이는 텍스트를 생성합니다. 기존 OCR은 모든 요소를 동등하게 읽기 때문에 리스팅의 Item Name과 그 아래의 스폰서 제목을 구분할 수 없습니다.

02

Price 필드가 레이아웃 영역에 걸쳐 중복됩니다. 리스팅 카드는 상단 모서리에 큰 가격을 표시하고, 검색 결과 보기에서는 더 작은 텍스트로 반복하며, 설명에서도 다시 언급할 수 있습니다. 기본 OCR은 중복 제거 방법 없이 세 개의 별도 가격 유사 값을 출력합니다.

03

모바일과 데스크톱 레이아웃은 겹치는 부분이 전혀 없습니다. 모바일 앱은 배지 오버레이가 있는 세로형 카드로 리스팅을 렌더링합니다. 데스크톱 리스팅 페이지는 사이드 패널에 동일한 필드를 표시합니다. 템플릿 기반 도구는 동일한 리스팅에 대해 두 개의 별도 구성을 필요로 합니다.

의미론적 추출이 각 필드를 맥락에 따라 읽는 방법

01

필드 이름을 지정하면 AI가 위치가 아닌 의미에 따라 값을 찾습니다. Item Name, Price, Condition, Location을 입력하세요. 시각적 모델이 카드 구조를 읽고, 가장 굵은 텍스트를 Item Name으로, 달러 기호 옆의 큰 숫자를 Price로 식별하며, 아래 스폰서 목록의 "Free" 태그는 무시합니다.

02

중복된 가격 값은 하나로 통합됩니다. Price가 카드 헤더와 설명에 모두 나타나면, AI는 카드 가격을 목록 가격으로 인식합니다. 스프레드시트의 각 열에는 정확히 하나의 깔끔한 값만 들어갑니다.

03

하나의 열 세트가 모바일, 데스크톱, 검색 결과에서 모두 작동합니다. 같은 배치에 모바일 앱 카드, 데스크톱 상세 페이지, 검색 결과 화면을 업로드하세요. AI가 각 레이아웃에 독립적으로 적응하여, 모바일 카드의 배지에서 Condition을, 데스크톱 페이지의 측면 패널에서 Condition을 추출합니다.

마켓플레이스 스크린샷 모음에서 하나의 구조화된 목록까지

등록한 항목을 추적하든, 지역에서 판매 중인 상품을 모니터링하든, 완료된 거래를 보관하든, 마켓플레이스 스크린샷 폴더에서 하나의 구조화된 기록으로 정리되는 워크플로우를 소개합니다.

1.

마켓플레이스 스크린샷 업로드

갤러리에서 캡처한 이미지를 업로드하세요: 모바일 앱의 등록 카드, 데스크톱 상세 페이지, 여러 항목이 포함된 검색 결과. 모든 소스의 PNG, JPG, WebP 파일을 지원합니다. 전자제품, 가구, 차량, 임대 등 서로 다른 마켓플레이스 카테고리의 스크린샷을 같은 배치에 섞어도 되며, 사전 정렬이 필요 없습니다.

2.

필요한 필드 정의

추적 스프레드시트에 필요한 열을 입력하세요: Item Name, Price, Condition, Location, Seller Name, Listing Status. AI가 각 스크린샷을 읽고 찾은 정보를 채웁니다. 모바일 카드에서는 굵은 모서리 텍스트에서 Price를, 배지에서 Condition을 추출하며, 데스크톱 페이지에서는 사이드 패널에서 동일한 필드를 읽습니다. 특정 스크린샷에 표시되지 않는 필드는 빈 칸으로 남습니다.

3.

통합 등록 스프레드시트 내보내기

처리 시간은 스크린샷당 5~10초로, 각 이미지를 열고 필드를 수동으로 입력하는 것보다 약 18배 빠릅니다. 출력물은 정의한 열이 포함된 하나의 XLSX 또는 CSV 파일입니다. Status로 필터링하여 활성 등록과 판매 완료 등록을 구분하고, Price로 정렬하여 고가 항목을 우선 확인할 수 있습니다. Excel로 직접 내보내거나 애드온을 통해 Google Sheets로 전송하여 지속적으로 추적할 수 있습니다.

Facebook Marketplace 스크린샷 추출이 가장 효과적인 경우와 주의가 필요한 경우

가장 효과적인 경우

✓

리스팅 상세 페이지의 고해상도 네이티브 스크린샷. Facebook 앱 또는 데스크톱 사이트에서 렌더링된 고대비 텍스트는 Item Name 및 Price와 같은 필드에서 최대 99%의 정확도를 달성합니다.

✓

한 배치에 혼합된 UI 버전. 모바일 앱 카드와 데스크톱 상세 페이지를 단일 열 정의로 함께 처리할 수 있습니다. AI가 각 레이아웃에 독립적으로 적응하기 때문입니다.

✓

리스팅 카드가 주요 초점인 깔끔한 스크린샷. 리스팅이 프레임의 대부분을 차지하면 AI가 탐색 모음 및 추천과 같은 주변 UI 요소에서 필드를 분리합니다.

주의가 필요한 경우

⚠

메시징 앱을 통해 전달된 스크린샷. WhatsApp과 Messenger는 이미지를 압축하여 Condition 배지와 같은 작은 텍스트의 정확도를 떨어뜨립니다. 최상의 결과를 위해 네이티브 스크린샷을 사용하세요.

⚠

하나의 스크린샷에 여러 리스팅. AI는 시각적으로 가장 눈에 띄는 카드를 읽습니다. 항목별로 깔끔하게 추출하려면 각 리스팅을 개별적으로 캡처하세요.

⚠

비스듬한 각도에서 촬영한 화면 사진. 눈부심과 왜곡으로 인해 정확도가 떨어집니다. 이 도구는 모니터 사진이 아닌 기기 스크린샷을 처리하므로 휴대폰이나 컴퓨터에서 네이티브 스크린샷을 캡처하세요.

자주 묻는 질문

"Sold" 오버레이가 이미 표시된 스크린샷에서 Item Name과 Price를 추출할 수 있나요?

네. AI는 "Sold" 배지 아래의 리스팅 데이터를 읽습니다. 오버레이는 반투명하여 Item Name과 Price를 완전히 가리지 않으므로, Listing Status 열에는 오버레이에서 "Sold"가, Item Name과 Price에는 그 아래의 원본 데이터가 추출됩니다.

같은 스크린샷에 나타나는 스폰서 리스팅과 "You Might Also Like" 추천 항목은 어떻게 처리하나요?

AI는 크기, 위치, 구조적 단서를 포함한 시각적 중요도로 기본 리스팅 카드를 식별하고, 해당 카드에서만 정의된 필드를 읽습니다. 스폰서 라벨, 광고 표시, 추천 섹션은 별도의 시각적 요소로 인식되어 추출에서 제외됩니다. 기본 리스팅 카드가 잘리거나 스크린샷 영역의 약 절반 미만을 차지하면 AI가 주변 콘텐츠와 분리하는 데 어려움을 겪을 수 있습니다. 정확도를 높이려면 대상 리스팅 카드가 주요 시각적 초점이 되도록 스크린샷을 캡처하세요.

스크린샷의 Location에 "도시"만 표시됩니다. 도구가 여전히 추출할 수 있나요?

네. Facebook Marketplace는 일반적으로 가격 아래에 도시 또는 지역 이름을 표시합니다. AI는 표시된 위치 텍스트를 추출하며, 도시 이름만 나타나는 경우 그 값이 Location 열에 입력됩니다. 이 값은 Facebook이 표시하기로 선택한 세부 정보를 반영하며 도구가 재정의할 수 없지만, 구조화된 열에 "San Francisco"가 있는 것이 태그 없는 텍스트에 묻혀 있는 것보다 여전히 더 유용합니다.

Facebook Marketplace의 모바일 앱과 데스크톱 웹사이트에서 캡처한 스크린샷을 한 번에 일괄 처리할 수 있나요?

네. AI는 각 스크린샷을 열 정의에 따라 독립적으로 처리합니다. 오른쪽 상단에 Price가 있고 Condition이 배지로 표시된 모바일 앱 카드와 측면 패널에 Price가 있는 데스크톱 상세 페이지 모두 동일한 필드로 읽힙니다. 모든 스크린샷은 업로드 전에 모바일과 데스크톱 캡처를 분리할 필요 없이 동일한 스프레드시트의 행이 됩니다.

Condition 열이 전체 한정어를 포착하나요, 아니면 "Used"만 포착하나요?

AI는 스크린샷에 표시된 전체 상태 라벨을 한정어와 수식어를 포함해 그대로 포착합니다. 배지에 "Used - Like New"라고 표시되면 Condition 열에도 "Used - Like New"가 들어갑니다. 다른 게시물에 "New without tags"라고 표시되면 그 텍스트가 열에 나타납니다. Facebook은 표준 상태 라벨 세트를 사용하지만, 판매자가 상태 영역에 자유 텍스트 설명을 추가할 수도 있으며, AI는 배지 또는 태그 텍스트를 매핑하거나 정리하지 않고 표시된 그대로 읽습니다. 이를 통해 스프레드시트에서 필터링, 정렬 또는 정규화할 수 있는 원시 상태 데이터를 얻을 수 있습니다.

중고 마켓플레이스 개요로 돌아가기 — Facebook Marketplace, Vinted, Carousell, OfferUp 등을 다룹니다.

심층 가이드: 마켓플레이스 스크린샷을 단일 스프레드시트로 일괄 처리하기 · 스크린샷에서 데이터 추출 일반 가이드

📮 contact email: [email protected]