2014-07-16 2 views
0

VBA를 사용하여 Amazon.in에서 Excel로 데이터를 추출하고 싶습니다. 그래서 아마존에 나열된 모든 제품에 대해 동일한에 대한 아마존 웹 페이지는 다음의 링크를 사용하여 액세스 할 수 있습니다VBA를 사용하여 웹 사이트에서 제품 정보 가져 오기

www.amazon.in/dp/B00775Q5PU

노를. 마지막 (B00으로 시작)은 고유 한 제품 식별 번호입니다. 이제 해당 제품 및 고유 제품 식별 번호 목록이 있습니다. 엑셀 시트에.

난 그냥 제품 무게를 추출 할
Brand    Samsung 
Model    HM 1100 
Item Weight   41 g 
Product Dimensions 12.8 x 8.8 x 3.8 cm 
Item model number HM 1100 

(상품 무게로 표시)이 웹 사이트에서와 현황 : 지금 아마존 제품 웹 페이지 하단으로 스크롤하면 아래와 같이 제품 정보를 사용할 수 있습니다 Excel 시트 제품 목록이 포함되어 있습니다. 누군가 이걸로 나를 도울 수 있습니까? 어떤 도움을 크게 주시면 감사하겠습니다 :)

감사!

+2

이런 종류의 개방형 질문은 스택 오버플로에 적합하지 않습니다. 코드 작성을 시도했지만 작동하지 않는 경우이를 표시하면 도움이됩니다. 마찬가지로이 질문은 너무 광범위하며 아마도 닫힐 것입니다. –

답변

0

데이터 메뉴 - 외부 데이터 가져 오기 - 새 웹 쿼리 (Alt + D - D - W) 및 후속 마법사. 테이블 만 선택하십시오. 업데이트 옵션을 선택하십시오. 지정한 위치 (현재 셀)에 나타납니다. 매크로 레코더로 단계를 기록하십시오. 도구 메뉴 - 매크로 - 새 매크로 기록 (Alt + T - M - R).

0

http://seotoolsforexcel.com/ 데이터를 스크래핑하는 데 매우 효과적이며 무료 버전이 있습니다.

IMPORTXML도 아주 좋은 작동 (하지만 구글 시트 사용) 내가 그들 모두를 사용했습니다 https://support.google.com/docs/answer/3093342?hl=en

과 하나가 실패하면, 다른 하나는 일반적으로주의의

말씀을 우선
Amazon은 상당한 자원을 사용하기 때문에 서버에서 스크래퍼를 사용하는 것을 매우 싫어합니다. 서비스 약관에 위배 될 수 있으므로주의하십시오.

+0

Excel 2013 이상에는 WEBSERVICE 및 FILTERXML 기능이 있지만 HTML로 작업하는지 잘 모르겠습니다 https://blogs.office.com/2013/03/21/use-webservice-functions-to-automatically-update- 2013 년 Excel 스프레드 시트 (온라인 데이터/스프레드 시트) – Slai

관련 문제