UPD:今日、
https://fetch.ee/ru/developers/のリクエストを送信したすべての人にAPIアクセスキーが送信されました。
UPD2: 製品APIの使用に関するチュートリアルをHabrの新しい投稿に投稿しました。
Fetcheeの開発が始まって以来、オンラインストアの製品に関するデータを解析するソリューションを企業クライアントやスタートアップコミュニティに提供する計画がありました。 作業中に収集したレビューはその潜在的な需要について語り、開発者がFetcheeの主な機能の1つに基づいて独自のアプリケーションを迅速に作成できるようにする新製品の発売につながりました。 。
プロジェクトの開始時に、できるだけ早く完成した製品をユーザーに見せたいと思ったので、アプリケーションをあらゆる方法で単純化しようとしました。 オプションの1つは、オンラインストア用の独自のパーサーの開発を拒否し、ターンキーソリューションを実装することでした。
記事の量を減らすために、サイトからデータを抽出するための一般的なアプリケーションの比較を見逃します(この比較を見たい場合は、記事の最後にあるアンケートに投票してください)。
diffbotが私たちのタスクに最適であることが
わかりました -非常に高価なサービスで、大企業やまともな資金を提供するスタートアップに人気があります。 高品質の解析が難しいため、多くのブックマークアプリケーションで使用されています。
第一に、我々は解決策を買う余裕がなく、第二に、diffbotはロシアのオンラインストアではうまく機能しませんでした。 私は独自の解析技術を考え出さなければなりませんでした。
- 製品の主なパラメーターを自動的に決定します。
- 任意の通貨と言語で動作します。
- ユーザーの地理的位置と、この地域の店舗の機能(言語、通貨、国)を考慮してください。
- 差別的な価格設定(国内のオペレーティングシステムと都市のバージョン)がある店舗を特定します。
上記のすべての原則を実装できました。 システムは新しいデータから学習し、目の前でよりスマートに成長します。 リクエストが多いほど、より正確になります。 選択をより多様にしたいという私たちの欲求は、サードパーティの開発者にProduct APIへのアクセスを提供する理由の1つです。 ユーザーによる新しいデータの出現率は低下しています-同じオンラインストアでの購入は90%です。
そのため、
Fetchee Product APIをご覧ください 。 これを使用すると、オンラインストアに製品のURLを入力することで、名前、画像、価格、通貨など、アイテムに関する基本データを取得できます。 APIの場合、サイトごとにパーサーを構成する必要はありません。システムがページを個別に分析し、必要なデータを決定します。
たとえば、次は
Avitoで自転車を解析した結果です。
{ "id":"58234b6cfd920b507bfd6b1f", "url":"https://www.avito.ru/sankt-peterburg/velosipedy/velosiped_author_basic_rama_19_i_21_835103333", "title":" Author Basic, 19\" 21\"", "price":14900, "currency":"RUB", "img_url":"https://fetch.ee/assets/item-images/5823/4b78475d39467b4b25eb.jpg", "created_at":"2016-11-09T16:14:36.542Z", "last_track_at":"2016-11-09T16:14:48.061Z" }
ワイルドベリーのおしゃれな
バッグ 。
{ "id":"5824212c65ef60477b38b890", "url":"https://www.wildberries.ru/catalog/3095060/detail.aspx?targetUrl=GP", "title":", GUESS", "price":13560, "currency":"RUB", "img_url":"https://fetch.ee/assets/item-images/5824/2144475d39467b4b26de.jpg", "created_at":"2016-11-10T07:26:36.368Z", "last_track_at":"2016-11-10T07:27:00.544Z" }
または
車のサイトからのSUV。
{ "id":"5824219b65ef60477b38b8be", "url":"https://auto.ru/cars/new/sale/bmw/x6_m/1044423007-94d1a/", "title":" BMW X6 M II (F86) ", "price":8099000, "currency":"RUB", "img_url":"https://fetch.ee/assets/item-images/5824/21ad475d39467b4b26df.jpg", "created_at":"2016-11-10T07:28:27.038Z", "last_track_at":"2016-11-10T07:28:45.516Z" }
価格、画像、製品名があるページで-Product APIはこのデータを見つけて、JSONで返してさらに処理します。
ベータプログラムページで APIを直接試すことができ
ます 。 テストドライブの結果が気に入ったら、開発者として登録してください。リクエストが多ければ多いほど、APIへのフルアクセスが早く提供されます。
Product APIを使用して、あなたのアイデアがどのように実現されるかを非常に興味があります。