도구

페이지의 모든 표를, CSV와 JSON으로.

사이트의 표를 스프레드시트로 복사하는 건 거의 늘 어긋납니다. 열이 뒤엉키고 서식까지 따라옵니다. 주소를 붙여넣고, 열면 바로 쓸 수 있는 깨끗한 데이터를 가져가세요.

모듈
스크래핑
입력
URL 하나
실행 위치
Rovemark 서버
비용
무료, 가입 불필요
이 도구가 하는 일

페이지에는 있지만 스프레드시트에는 없는 데이터

가격, 요율, 순위, 기술 사양. 스프레드시트에 필요한 것 상당수가 내려받기 버튼 없는 웹페이지의 표에 삽니다. 마우스로 긁어 붙여넣으면 대개 열이 바뀌고, 머리글이 엉뚱한 자리에 가고, 서식이 잔뜩 따라옵니다.

도구는 HTML을 읽어 각 표를 찾고, 헤더와 내용을 분리하며, 셀 수가 다른 행을 정렬한 뒤 모든 내용을 CSV와 JSON으로 반환합니다. 쉼표나 따옴표가 있는 필드는 올바르게 이스케이프합니다. 그렇지 않으면 스프레드시트에서 열이 뒤섞여 열립니다.

작동 방식
  1. 01

    페이지 주소를 붙여넣으세요

    한 페이지, 가입 불필요. 표가 여러 개면 어느 것을 볼지 고릅니다.

  2. 02

    각 표를 읽고 정렬합니다

    사이트가 선언한 머리글을 존중합니다. 셀이 빠진 행은 채워, 스프레드시트가 밀리지 않게 합니다.

  3. 03

    CSV나 JSON으로 내려받으세요

    CSV는 Excel, Sheets, Numbers에서 바로 열립니다. JSON은 객체 목록으로 나오고, 항목마다 열 이름이 붙습니다.

자주 묻는 질문
01

표를 복사해 붙여넣는 게 왜 거의 늘 어긋나나요?

브라우저 선택은 시각적 서식까지 함께 가져오고, 스프레드시트는 그것을 구조로 해석하려 하기 때문입니다. 병합 셀, 두 줄 헤더, 빈 열은 어긋남으로 이어지며, 오류는 분석 중간에야 나타납니다.
02

JavaScript가 만든 표에서도 되나요?

제공된 HTML에 존재할 때만 가능합니다. 나중에 브라우저에서 구성되는 표는 보이지 않습니다. 도구는 스크립트를 실행하지 않고 크롤러처럼 페이지를 읽습니다. 표를 찾지 못하면 그 사실을 알려 줍니다.
03

페이지에 표가 여러 개면요?

최대 스물다섯 개까지 모두 추출하고, 그 사이를 오갈 수 있습니다. 배치 용도로만 쓰인 표는 버리고, 다른 표 안에 중첩된 표를 바깥쪽보다 우선합니다. 바깥쪽은 대개 껍데기일 뿐이니까요.
04

CSV가 Excel에서 제대로 열리나요?

열립니다. 파일은 UTF-8로 생성되며, 쉼표, 따옴표 또는 줄바꿈이 포함된 필드는 따옴표로 감싸고 내부 따옴표는 두 번 처리합니다. 이는 형식이 요구하는 방식입니다. Excel 지역 설정에서 세미콜론을 사용한다면 데이터 가져오기를 이용해 쉼표를 구분자로 선택하세요.
05

크기 제한이 있나요?

브라우저가 버벅이지 않도록 화면에는 처음 예순 행만 보이지만, 내려받는 파일에는 표 전체가 들어 있습니다. 페이지당 최대 스물다섯 개의 표를 추출합니다.
06

여러 페이지에서 이걸 매일 반복할 수 있나요?

여기서는 불가능합니다. 이것은 즉시 실행하는 단일 페이지 버전입니다. 페이지 목록을 모니터링하고 기록을 보관하며 API로 결과를 받는 것은 같은 추출 엔진을 사용하는 스크래핑 모듈의 역할입니다.

오늘 한 페이지. 내일도, 또?

한 번 추출하는 것은 쉽습니다. 수십 개 페이지에서 매일 추출하고, 바뀐 내용을 보관하는 것은 스크래핑 모듈의 역할입니다. 같은 엔진에 일정 관리와 API를 더했습니다.