2016-08-25 8 views
0

저는 월마트를 포함한 대기업을 검색하는 검색 앱을 구축하고 있습니다. "http://www.walmart.ca/search/lego%20avengers"에 GET 요청을 보내면 클라이언트 쪽에서 많은 JavaScript가 있기 때문에 작동하지 않습니다. Chrome에서 일부 디버깅을했지만 검색 결과 데이터가 포함 된 서버 응답을 찾을 수 없습니다. 분명히 자체적으로 구체화되지 않으므로 일부 형식으로 데이터를 가져 오는 AJAX 호출이 있어야합니다.월마트의 검색 URL 찾기

누구든지이 수수께끼를 풀 수 있다면 데이터를 반환하는 요청을 찾으십시오. 나는 우수한 개발자 기술에 경의를 표합니다! :-)

+1

[API를 사용 하시겠습니까?] (https://developer.walmartlabs.com/docs/read/Search_API) –

+0

두 번째로 API를 사용했지만 부수적으로 제품 항목을로드하지 않습니다. AJAX를 통해. 페이지에서 소스보기를 수행하면이를 볼 수 있습니다. 그 내용은 모두 JS입니다. – noahnu

+0

당신이 원하는 정보의 대부분은'shelf-page' div 안에 있습니다 ... 당신은 그것의 HTML 내용을 얻을 수 있습니다 .... – Bonatti

답변

2

나는 API에 직접 전화를 걸 것을 권장합니다.

https://developer.walmartlabs.com/docs

그것은 실시간으로 항목 가격 및 가용성을 제공합니다. 검색을 입력하면 GET 요청을 필터링하는 것보다 훨씬 쉽습니다.

+0

Duh! 나는 그들에게 API가 있다는 것을 전혀 몰랐다! 그것은 확실히가는 길입니다. 감사합니다. Juan! –