अमेज़न सर्च स्क्रैपर एपीआई: जैविक और प्रायोजित परिणाम JSON के रूप में
Scraping and Proxy Management Expert
TL;DR:
- Amazon सर्च स्क्रैपर
scraper.amazonअभिनेता है जिसकाtype: "keywords"है — यह एक खोज शब्द को JSON के रूप में अमेज़न के रैंकिंग परिणामों में बदल देता है। - एक प्रमाणित
POST/api/v1/scraper/requestपर ऑर्गेनिक और प्रायोजित लिस्टिंग लौटता है, प्रत्येक के साथ स्थिति, ASIN, शीर्षक, मूल्य, रेटिंग, और समीक्षा की गिनती। - ऑर्गेनिक और भुगतान किए गए परिणाम अलग किए जाते हैं ताकि आप यह ट्रैक कर सकें कि कोई उत्पाद कहां रैंक करता है और कौन से प्रतियोगी उसके ऊपर प्रायोजित स्थान खरीद रहे हैं।
- मूल्य और रेटिंग प्रदर्शित स्ट्रिंग के रूप में आते हैं (
"$24.98","4.9 में से 5 स्टार"), इसलिए उन्हें सीधे कैस्ट करने के बजाय पार्स करें। - मुफ्त शुरू करें। नए Scrapeless खातों में मुफ्त स्क्रैपर API क्रेडिट शामिल हैं — app.scrapeless.com पर साइन अप करें।
अमेज़न सर्च वह जगह है जहां उत्पाद खोज होती है, और परिणाम पृष्ठ का क्रम यह तय करता है कि कौन से उत्पाद देखे जाते हैं — यही कारण है कि अमेज़न विक्रेता अपनी कीवर्ड रैंक को नजदीकी से ट्रैक करते हैं। Scrapeless स्क्रैपिंग API एक कीवर्ड के परिणाम पृष्ठ को संरचित डेटा के रूप में कैप्चर करता है: ऑर्गेनिक रैंकिंग, प्रायोजित स्थान, और हर सूची का ASIN, मूल्य, और रेटिंग। यह गाइड अनुरोध, प्रतिक्रिया का आकार, और उन क्षेत्रों को दिखाती है जिन पर ध्यान देने की जरूरत है। नीचे प्रत्येक अनुरोध और क्षेत्र अभिनेता के एक लाइव रन से कैप्चर किया गया है।
अमेज़न सर्च स्क्रैपर के साथ आप क्या कर सकते हैं
अभिनेता एक कीवर्ड लेता है और अमेज़न के रैंकिंग परिणामों को JSON के रूप में लौटाता है। व्यावहारिक रूप से, इसका अर्थ है कि आप:
- कीवर्ड रैंक ट्रैक करें — एक खोज शब्द के लिए अपने उत्पाद की ऑर्गेनिक स्थिति को कैप्चर करें और समय के साथ इसे देखते रहें।
- प्रायोजित परत की निगरानी करें — देखें कि कौन से ASIN ऑर्गेनिक परिणामों के ऊपर भुगतान किए गए स्लॉट खरीद रहे हैं।
- श्रेणी की प्रतिस्पर्धा का मानचित्रण करें — एक खोज के लिए ASIN, मूल्य, और रेटिंग के पहले पृष्ठ को खींचें और क्षेत्र की तुलना करें।
- मूल्य निर्धारण और assortments मॉडल को फीड करें — संरचित परिणामों को डैशबोर्ड या अलर्ट में पाइप करें बिना HTML को पार्स किए।
Scrapeless अमेज़न अभिनेता क्यों
अमेज़न के खोज परिणाम पृष्ठ को भारी रूप से रेंडर किया गया है और एंटी-बॉट सुरक्षा के तहत है, और इसका HTML लगातार बदलता रहता है। Scrapeless अभिनेता खोज को संचालित करता है और एक साफ, डेवलपर-अनुकूल लिफाफा लौटाता है, ताकि आपका कोड क्षेत्र पढ़े बिना कर्ता, घूमती बुनियादी ढांचे, या अवरोधों को संभाल सके। वही scraper.amazon अभिनेता उत्पाद विवरण और रुफस सहायक को भी कवर करता है जब type बदलता है।
एंडपॉइंट और पैरामीटर्स
अभिनेता समकालिक स्क्रैपिंग API एंडपॉइंट पर चलता है। x-api-token हेडर में अपने टोकन के साथ प्रमाणित करें।
- एंडपॉइंट:
POST https://api.scrapeless.com/api/v1/scraper/request - अभिनेता:
scraper.amazon
| इनपुट फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
type |
स्ट्रिंग | हाँ | एक खोज के लिए keywords पर सेट करें। |
keywords |
स्ट्रिंग | हाँ | खोज शब्द। |
domain |
स्ट्रिंग | हाँ | अमेज़न स्टोरफ्रंट, जैसे www.amazon.com। |
परिणाम समकालिक रूप से result ऑब्जेक्ट में लौटाया जाता है; आपको पोलिंग करने की आवश्यकता नहीं है।
प्रमाणित अनुरोध
एक न्यूनतम अनुरोध इस तरह दिखता है (चित्रात्मक — टोकन को प्रतिस्थापित करें):
bash
curl 'https://api.scrapeless.com/api/v1/scraper/request' \
--header 'Content-Type: application/json' \
--header 'x-api-token: YOUR_API_TOKEN' \
--data '{
"actor": "scraper.amazon",
"input": {
"type": "keywords",
"keywords": "wireless headphones",
"domain": "www.amazon.com"
}
}'
पायथन इंटीग्रेशन
यह उदाहरण SCRAPELESS_API_KEY पर्यावरण चर से टोकन पढ़ता है, खोज चलाता है, और ऑर्गेनिक और प्रायोजित परिणामों को प्रिंट करता है। यह केवल पायथन मानक पुस्तकालय का उपयोग करता है।
python
import json
import os
import urllib.request
API_URL = "https://api.scrapeless.com/api/v1/scraper/request"
API_TOKEN = os.environ["SCRAPELESS_API_KEY"]
payload = {
"actor": "scraper.amazon",
"input": {
"type": "keywords",
"keywords": "wireless headphones",
"domain": "www.amazon.com",
},
}
request = urllib.request.Request(
API_URL,
data=json.dumps(payload).encode("utf-8"),
headers={"Content-Type": "application/json", "x-api-token": API_TOKEN},
method="POST",
)
with urllib.request.urlopen(request, timeout=180) as response:
data = json.loads(response.read().decode("utf-8"))
result = data.get("result", {})
listings = result.get("result", {})
organic = listings.get("organic") or []
paid = listings.get("paid") or []
print("कीवर्ड:", result.get("keyword"))
print("ऑर्गेनिक परिणाम:", len(organic))
print("भुगतान किए गए परिणाम:", len(paid))
for item in organic[:5]:
print(f" #{item.get('pos')} {item.get('asin')} {item.get('price')} {item.get('rating')}")
print(" ", (item.get("title") or "")[:70])
आप क्या प्राप्त करते हैं
Amazon सर्च स्क्रैपर एक कीवर्ड को संरचित, क्रमबद्ध परिणामों में बदल देता है, एक प्रमाणीकृत अनुरोध के साथ: एक शब्द और एक स्टोरफ्रंट भेजें, ASIN, कीमत, रेटिंग और समीक्षाओं की गिनती के साथ जैविक और प्रायोजित लिस्टिंग पढ़ें। डिस्प्ले-स्ट्रिंग कीमतों और रेटिंग्स को पार्स करें, लिस्टिंग को result.result से पढ़ें, और आपके पास रैंक ट्रैकिंग, प्रायोजित मॉनिटरिंग और प्रतिस्पर्धी विश्लेषण के लिए एक विश्वसनीय फीड होगा।
क्या आप Amazon सर्च को डेटा के रूप में कैद करने के लिए तैयार हैं? Scrapeless डैशबोर्ड से मुफ्त में शुरू करें, देखें कि अभिनेता Scraping API उत्पाद पृष्ठ पर कैसे फिट बैठता है, या Scrapeless मूल्य निर्धारण पर योजनाओं की तुलना करें।
सामान्य प्रश्न
प्रश्न: Amazon सर्च स्क्रैपर क्या है?
A: यह Scrapeless Scraping API अभिनेता scraper.amazon है जिसमें type: "keywords" है, जो Amazon को एक खोज शब्द भेजता है और रैंक किए गए परिणामों को JSON के रूप में लौटाता है - जैविक और प्रायोजित लिस्टिंग के साथ स्थिति, ASIN, शीर्षक, मूल्य, रेटिंग और समीक्षा संख्या।
Q: यह कौन सा एंडपॉइंट और पैरामीटर का उपयोग करता है?
A: POST https://api.scrapeless.com/api/v1/scraper/request जिसमें actor को scraper.amazon सेट किया गया है और एक input ऑब्जेक्ट है जिसमें type: "keywords", keywords, और domain शामिल हैं। अपने टोकन से x-api-token में प्रमाणीकरण करें।
Q: मैं जैविक और प्रायोजित परिणामों में कैसे अंतर बताऊं?
A: प्रतिक्रिया दो ऐरे लौटाती है, result.organic और result.paid, और प्रत्येक लिस्टिंग में एक is_sponsored ध्वज भी होता है, ताकि आप मेरिट रैंकिंग को प्रायोजित प्लेसमेंट से अलग कर सकें।
Q: क्या मूल्य और रेटिंग संख्याएँ हैं?
A: नहीं, ये प्रदर्शन स्ट्रिंग हैं - price जैसे "$24.98" और rating जैसे "4.9 out of 5 stars"। संख्या को एक छोटे पार्सर के साथ निकालें बजाय इस क्षेत्र को कास्ट करने के।
Q: क्या प्रतिक्रिया समकालिक है?
A: हाँ। result ऑब्जेक्ट समान प्रतिक्रिया में वापस किया जाता है; आपको एक अलग एंडपॉइंट को पोल नहीं करना है।
Q: क्या वही अभिनेता किसी उत्पाद या रुफस सहायक को स्क्रैप कर सकता है?
A: हाँ। पूर्ण ASIN रिकॉर्ड के लिए type को product में बदलें, या Amazon के खरीदारी सहायक के लिए rufus में - एंडपॉइंट और प्रमाणीकरण वही रहते हैं।
स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।



