[Google 스프레드시트] 아마존의 상품 URL에서 상품 비교표 만들기

개시하다


아마존에서 물건을 살 때, 때때로 상품의 가격, 이미지 등을 함께 놓고 비교표를 만든다
표를 만드는 데 시간이 많이 걸린다.
이번에는 아마존의 상품 페이지 URL에서 상품 가격과 이미지를 자동으로 표시하려고 하니 소개해 드리려고 합니다.

하고 있는 일


Amazon의 상품 URL에서
상품 제목, 가격, 상품 축소도 등을 자동으로 표시합니다.

사용된 품목 URL


https://www.amazon.co.jp/dp/B07LGF375X/ref=sbl_dpx_B088JDR3J1_0

URL에서 상품 제목 추출


상품 제목은 상품 페이지의 타이틀 탭에 포함되어 있기 때문에 아래의 IMPORTXML로 상품 제목을 검색할 수 있습니다.
=IMPORTXML(商品URL,"//title")

결실



URL에서 상품 가격 추출


상품 가격이 상품 페이지에 포함되기 때문에)의span 라벨(id="price inside buybox")에
다음과 같은 IMPORTXML로 상품 가격을 정할 수 있습니다.
=IMPORTXML(商品URL,"//span[@id='price_inside_buybox']")

결실



상품 이미지 취득, 표시


아래 URL을 방문하면 상품 이미지를 얻을 수 있습니다.
http://images-jp.amazon.com/images/P/商品番号.09.LZZZZZZZ.jpg
참조: Amazon의 이미지 가져오기

상품 이미지를 얻으려면 ASIN이 필요합니다.


상품 이미지를 얻으려면 ASIN(상품 번호)이 필요합니다.
ASIN은 아마존의 상품 URL에 포함된 10자리 영문 숫자로, dp/및 제품/이후에 계속된다.
예를 들어, 다음 제품 URL의 ASIN은 B07LGF375X입니다.
https://www.amazon.co.jp/dp/B07LGF375X/ref=sbl_dpx_B088JDR3J1_0

URL에서 ASIN 추출


이번에는 일반 표현식(REGEX)을 사용하여 상품 URL에서 ASIN을 추출합니다.
"이어서/뒤에 딱 10개의 알파벳 숫자가 연결된 문자열"
의 경우 ASIN을 추출할 수 있습니다.
다음 REGEXEXTRACT를 사용하여 ASIN을 추출합니다.
=REGEXEXTRACT(商品URL,"/([A-Z0-9]{10})")

실행 결과


원래 URL
REGEXTRACT 결과
https://www.amazon.co.jp/dp/B07LGF375X/ref=sbl_dpx_B088JDR3J1_0
B07LGF375X

이번에 추출된 ASIN을 E2 유닛으로 설정합니다.

상품 초상화 URL의 생성


상품 URL에서 상품 번호(ASIN)를 얻을 수 있기 때문에 다음에 다음 URL을 생성하는 것을 고려합니다.
http://images-jp.amazon.com/images/P/(商品番号).09.LZZZZZZZ.jpg
이번에 ASIN은 E2 단원에 저장되어 아래에서 상품 이미지 URL을 생성할 수 있습니다.
="http://images-jp.amazon.com/images/P/"&E2&".09.LZZZZZZZ.jpg"

상품 이미지 표시


스프레드시트의 IMAGE 함수를 사용하여 스프레드시트에 상품 이미지를 포함할 수 있습니다.
이번에는 E2 셀에 입력한 ASIN을 사용하여 상품 이미지를 표시합니다.
=IMAGE("http://images-jp.amazon.com/images/P/"&E2&".09.LZZZZZZZ.jpg")

결실



최종 결과


이상의 이용을 통해 아래 표를 간단하게 제작할 수 있다.

총결산


워크시트 두 번째 열의 셀 내용은 다음과 같습니다.
컨텐트

셀 컨텐트
상품 링크
A2
=IMPORTXML(A2,"//title")
제목 가져오기
B2
=IMPORTXML(A2,"//title")
가격의 취득
C2
=IMPORTXML(A2,"//span[@id='price_inside_buybox']")
상품 이미지 표시
D2
=IMAGE(F2)
상품번호(ASIN) 취득
E2
=REGEXEXTRACT(A2,"/([A-Z0-9]{10})"))
상품 이미지 URL
F2
="http://images-jp.amazon.com/images/P/"&E2&".09.LZZZZZZZ.jpg "
(상품 이미지 URL과 이미지 표시는 서로 다른 칸으로 나뉜다)

좋은 웹페이지 즐겨찾기