2016-08-25 12 views
0

私はWalmartを含む大手企業のいくつかを検索する検索アプリを構築しています。それが起こると、 "http://www.walmart.ca/search/lego%20avengers"へのGETリクエストの送信は動作しません。なぜなら、クライアント側でJavaScriptがたくさんあるからです。私はChromeでいくつかのデバッグを行いましたが、検索結果データを含むサーバーレスポンスを見つけることができません。明らかにそれ自体は実現していないので、何らかの形式でデータを取得しているAJAX呼び出しが必要です。Walmartの検索URLを検索

誰でもこの謎を解くことができれば、データを返す要求を見つけることができます。私はあなたの優れた開発者のスキルに敬服します! :-)

+1

[APIを使用しない理由](https://developer.walmartlabs.com/docs/read/Search_API) –

+0

私はAPIの使用を第2位にしましたが、副次的なこととして、製品アイテムをロードしていませんAJAX経由。これは、ページでソースを表示することで確認できます。その内容はすべてJSです。 – noahnu

+0

あなたが望む情報のほとんどは、 'shelf-page' div内にあります...あなたはそれのHTMLコンテンツを得ることができます.... – Bonatti

答えて

2

私はそのAPIに直接電話することをおすすめします。

https://developer.walmartlabs.com/docs

これは、リアルタイムでのアイテム、価格、可用性を提供します。検索を入力してGETリクエストをフィルタリングするよりも簡単です。

+0

Duh!彼らはAPIを持っていることを知らなかった!それは確かに行く方法です。 ありがとうJuan! –

関連する問題