Recenze Serpstack: JSON Rest API pro výsledky vyhledávání Google

click fraud protection

Pokud potřebujete načíst výsledky vyhledávače - zejména výsledky od Googlu - jedním ze způsobů, jak toho dosáhnout spusťte skutečné vyhledávání na google.com a zkuste analyzovat složitý HTML kód, který dostanete jako výsledek. Lze to udělat, ale je to docela snaha. Pokud se chcete vydat jednodušší cestou, proč nepoužívat vyhrazené rozhraní SERP API, které můžete vložit hledaným výrazem a které vrátí výsledky ve formátu, který lze snadno analyzovat. Jedním takovým produktem je Serpstack API od apilayeru. Vezme řetězec a parametry vašeho vyhledávacího dotazu jako vstup a vrátí výsledky vyhledávání ve formátu JSON. Podívejme se podrobně na produkt.

Domovská stránka serpstacku

Začneme tak často, jak diskutujeme o SERP obecně. Dále vysvětlíme, co to je, a popíšeme několik různých typů výsledků, které jsou obvykle dostupné ve vyhledávačích. Budeme také zkoumat některé důvody, proč by někdo používal SERP API. Jakmile jsme všichni na stejné stránce, podrobně se podíváme na rozhraní Serpstack API. Než se podíváme na to, jak používat API, podíváme se rychle na některé z jeho hlavních funkcí. Předtím, než dojdeme k závěru, prozkoumáme strukturu cen služby a dostupné plány.

instagram viewer

SERP v kostce

Nejdříve je SERP zkratkou pro stránky výsledků vyhledávače. Toto jsou webové stránky, které se uživatelům zobrazují, když hledají něco online pomocí vyhledávače, jako je Google nebo Bing. Uživatel zadá svůj vyhledávací dotaz pomocí konkrétních výrazů a frází, které se běžně označují jako klíčová slova, a poté je vyhledávací modul předloží SERP.

Každý SERP je jedinečný. To platí i pro více vyhledávacích dotazů prováděných ve stejném vyhledávači pomocí stejných klíčových slov nebo textu dotazu. Hlavním důvodem je to, že prakticky každý vyhledávač přizpůsobuje prostředí svým uživatelům tím, že prezentuje výsledky na základě široké škály faktorů, které jdou daleko za jejich vyhledávací termíny. Tyto faktory mohou zahrnovat fyzické umístění uživatele, jeho historii prohlížení a sociální nastavení atd. A zatímco dva SERP se mohou zdát identické a mohou obsahovat mnoho stejných výsledků, budou často vykazovat jemné rozdíly.

Poskytovatelé vyhledávačů, jako jsou Google, Bing nebo jiní hráči, neustále vyvíjejí své služby a technologie a experimentují s jejich výsledky. Jejich cílem je nabídnout uživatelům citlivější a intuitivnější zážitek. Jak se do vyhledávacího prostoru zavádějí nové technologie - a jsou úžasným tempem, vzhled SERP se mění a dnes jsou zcela odlišné od toho, co kdysi byly.

Organické výsledky

SERP budou obvykle obsahovat dva typy obsahu: organické výsledky a placené výsledky. Organické výsledky jsou výpisy webových stránek, které se objevují jako výsledek algoritmu vyhledávače. Více o tom za chvíli. Optimalizace pro vyhledávače (SEO) je věda - nebo je to spíše umění - manipulace s obsahem, která triky vyhledávacích strojů přiměje k tomu, aby na našem webu uvedly konkrétní klíčové slovo nebo vyhledávací řetězec.

O vyhledávacích algoritmech a hodnotících signálech

Takže zpět k organickým výsledkům. Stručně řečeno, jedná se o výpisy, které byly vyhledávacím modulem indexovány na základě řady faktorů, které jsou souhrnně označované jako „hodnotící signály“. Například vyhledávací algoritmus používaný společností Google obsahuje stovky hodnotící faktory. Poskytovatelé vyhledávačů mají sklon uchovávat podrobnosti o svém systému hodnocení v tajnosti. Takže zatímco nikdo mimo Google - a možná ne tolik lidí uvnitř - přesně neví, jaké jsou signály pořadí, někteří jsou považováni za důležitější než ostatní.

Proč používat SERP API?

Existuje několik důvodů, proč by někdo měl použití pro SERP API. Je zřejmé, že je třeba pravidelně stahovat data SERP pro vaše produkty a webové stránky a průběžně je sledovat, protože je nezbytnou součástí jakékoli strategie SEO. Vzhledem k tomu, že hodnocení neustále kolísá a vyhledávací klíčová slova se v průběhu času stávají více či méně použitelnými a hodnotnými, existuje pouze jeden způsob, jak zůstat na vrcholu těchto změny, a to je použití hotového řešení Software-as-a-Service (SaaS), které implementuje data SERP přímo do vašich vlastních aplikací nebo webů pomocí SERP API, jako je Serpstack.

Stručně řečeno, hlavní rozdíl mezi používáním prohlížeče k načtení dat SERP a používáním SERP API, jako je Serpstack, je formát odpovědi. Rozhraní Serpstack API vrátí data JSON, která lze snadno analyzovat pomocí interního softwaru. Jeho použití vás zbaví nutnosti extrahovat smysluplná data ze všech okolních formátování webu.

Představujeme Serpstack

Serpstack je v jedné větě API API výsledků vyhledávání Google v reálném čase a přesné. Toto JSON REST API, které jsou důvěryhodné některými z největších světových značek, je rychlé a snadné. Produkt vyrábí a udržuje softwarová společnost Apilayer se sídlem v Londýně, Velké Británii a Rakousku ve Vídni. Produkt, který byl původně vytvořen z interní potřeby sledovat pozice vyhledávačů automatizovaným způsobem, se stal jedním z nejdůvěryhodnějších SERP API dostupných na trhu. Pokud jde o apilayer, jedná se o společnost za některými z nejpopulárnějších produktů API a SaaS na celém světě, včetně Currencylayer, Invoicely a Eversign.

Serpstack API načítá data SERP z vyhledávačů automatizovaným způsobem pomocí proxy sítě a patentované technologie stírání, kdykoli jsou splněny požadavky API. Výsledná data SERP jsou veřejně dostupná a k nim má přístup kdokoli. Rozhraní Serpstack API navíc podporuje téměř všechny typy výsledků vyhledávání vrácené společností Google, včetně webu výsledky, výsledky obrázků, výsledky videa, výsledky zpráv, výsledky nakupování, sponzorované reklamy, dotazy a mnoho dalšího více.

Serpstack API, postavené na vrcholové cloudové infrastruktuře, což je systém, na kterém běží některé z nejpopulárnějších služeb API v reálném čase na světě, je vysoce škálovatelný a flexibilní v jakékoli fázi. Byl vytvořen, aby nabídl způsob, jak stírat data Google SERP v reálném čase a v jakémkoli měřítku. Implementace služby trvá jen několik minut pomocí jednoduché struktury HTTP GET URL a výsledky jsou vráceny ve formátu JSON nebo CSV.

Hlavní vlastnosti Serpstack

Funkce Serpstack API nenechává nic, co by bylo žádoucí. V první řadě je služba vysoce škálovatelná a vždy bezchybná. Výkonná cloudová infrastruktura společnosti Apilayer byla jednoduše vytvořena tak, aby odolala požadavkům na vysokorychlostní rozhraní API bez nutnosti fronty. Bylo jádrem několika produktů společnosti. Je také vysoce přizpůsobitelný. Protože žádní dva zákazníci nemají stejné potřeby, můžete přizpůsobit své automatické vyhledávací dotazy na základě řady možností, včetně polohy, jazyka, zařízení a dalších.

Při použití tohoto produktu je pryč znepokojující globální IP, prohlížečové klastry nebo CAPTCHA. Díky Výkonná základní proxy síť, toto SERP stírací API vás pokrylo téměř v každém jednotlivě situace. A to je také snadné v rozpočtu. Zdarma dostanete až 100 měsíčních žádostí zdarma, a pokud budete potřebovat více než to - a pravděpodobně to uděláte -, placené plány začínají na pouhých 29,99 $ měsíčně. Cenové informace o produktu podrobně vysvětlíme brzy.

Zde je přehled nejdůležitějších funkcí produktu:

Jednoduchá integrace

Použití rozhraní Scrapestack API může být těžko jednodušší hned od začátku. Vytvoření přizpůsobených dotazů a zahájení stírání stránek SERP v libovolném měřítku pomocí vlastních umístění, zařízení, jazyků a dalších trvá jen několik minut.

Vysoká úroveň zabezpečení

Všechny datové toky odeslané a přijaté z rozhraní Serpstack API jsou šifrovány pomocí 256bitového šifrování SSL. Jedná se o stejný typ zabezpečení, jaký používají bankovní weby nebo většina platforem elektronického obchodování. Můžete si být jisti, že vaše data zůstanou chráněna.

Nepřekonatelná rychlost a dostupnost

Díky téměř dokonalému skóre dostupnosti si můžete být jisti, že rozhraní Scrapestack API bude k dispozici, když jej budete potřebovat. A apilayer nikdy neohrožuje rychlost. Požadavky API odeslané do API jsou zpracovány během několika milisekund. Rychlost výsledků samozřejmě závisí také na době odezvy společnosti Google.

Stránka stavu serpstacku

Volba výstupních formátů

Aby bylo možné ještě snáze žalovat data SERP, nabízí snadno použitelné REST API Serpstack výběr z odpovědí JSON nebo CSV. Díky tomu je kompatibilní s jakýmkoli programovacím jazykem.

Podpora světové úrovně

Často se říká, že produkt je jen tak dobrý jako struktura technické podpory. Opět je to místo, kde Scrapestack svítí. Máte-li jakékoli technické otázky, je k dispozici vyškolený tým specialistů, který vám pomůže s případnými dotazy. Reakce je rychlá a služba funguje docela dobře.

Rozsáhlá dokumentace

Stejně důležitá jako podpora, bude dokumentace často vaším primárním způsobem, jak se naučit používat produkt. Serpstack nabízí rozsáhlou dokumentaci API, která čeká na prozkoumání. Jeho používání vám umožní začít během několika minut a učiní z vás odborníka během několika dnů, nikoli týdnů nebo měsíců.

Serpstack Documentaiton

Používání Serpstack

Dostatek vychloubání o skvělých funkcích produktu - a skutečně jsou, podívejme se, jak můžete skutečně používat produkt a různé typy požadavků, které můžete učinit, a odpovídající odpovědi, které vás může očekávat.

Základy

Chcete-li používat rozhraní Serpstack API, musíte se nejprve zaregistrovat k účtu. Je to zdarma a v důsledku toho vám bude přidělen jedinečný přístupový klíč API. To je to, co budete od nynějška používat k ověření pomocí API prostřednictvím jednoduchých požadavků HTTP GET pro přístup k některému z dostupných koncových bodů. Chcete-li používat rozhraní API, musíte k základní adrese URL jednoduše připojit klíč API pomocí „přístupový klíč" parametr. Vypadá to, že vypadá typická - byť velmi základní a naprosto zbytečná - žádost:

http://api.serpstack.com/search? access_key = YOUR_ACCESS_KEY

Pro zvýšení bezpečnosti umožňují všechny placené plány použití 256bitového šifrování SSL. Abyste ji mohli použít, musíte poslat HTTPS požadavky namísto HTTP požadavků. Například výše uvedený příklad se šifrováním by se stal:

https://api.serpstack.com/search? access_key = YOUR_ACCESS_KEY

Kdykoli selže požadavek API, API Serpstack vrátí objekt JSON obsahující podrobnosti o chybě. Zde je například to, co by API vrátilo, pokud by byl dosažen nebo překročen maximální povolený limit požadavku na API. Každý plán předplatného má jiný limit než počet žádostí, které lze učinit.

{"success": false, "error": {"code": 104, "type": "use_limit_reached", "info": "Byl dosažen váš měsíční objem požadavků na rozhraní API. Upgradujte prosím svůj plán. "}}

Požadavek a parametry API

Pokud není uvedeno jinak, bude rozhraní Serpstack API vždy poskytovat výsledky vyhledávání od Googlu. Pokud tedy chcete dotazovat API pro výsledky vyhledávání Google, stačí přidat „dotaz“Na základní adresu URL rozhraní API a nastavte ji na vyhledávací dotaz podle vašeho výběru. Takto vypadá dotaz, který používá vyhledávací výraz „mcdonalds“ s ověřením a šifrováním:

https://api.serpstack.com/search? access_key = YOUR_ACCESS_KEY & query = mcdonalds

Jak vidíte, jedná se o poměrně jednoduchou syntaxi. Jak jste si jistě představili, existuje spousta volitelných parametrů, které lze připojit k žádosti o další zúžení výsledků vyhledávání. Několik z nich prozkoumáme za chvíli, ale podrobný seznam všech z nich je k dispozici v dokumentaci online API.

Odpovědi API

Odpovědi, které získáte z rozhraní Serpstack API, budou silně záviset na vašem vyhledávacím dotazu a parametrech, které se rozhodnete použít. Základní dotaz bez zadaného filtrování vrátí tunu dat. Zde je počáteční část odpovědi, kterou získáte z výše uvedeného příkladu dotazu.

{"request": {"success": true, "processing_timestamp": 1566207832, "search_url": " https://www.google.com/search? q = mcdonalds "," total_time_taken ": 1.5}," search_parameters ": {" engine ":" google "," query ":" mcdonalds "," type ":" web "," device ":" desktop ", "google_domain": "google.com", "hl": "en", "gl": "us", "page": "1", "num": "10"}, "search_information": {"total_results" ": 759000000, "time_taken_displayed": 0.91, "did_you_mean": null, "showing_results_for": null, "query_displayed": "mcdonalds", "opened_location": null, "no_results_for_original_query": false},

Účelem výše uvedeného vzorku je pouze poskytnout představu o tom, jak mohou výsledky vypadat. Zahrnul jsem pouze prvních 25 řádků odpovědi, která je v celém rozsahu přes čtyři sta řádků dlouhá.

Jak jste si možná všimli při používání vyhledávání Google, typická stránka s výsledky vyhledávání má různé sekce, z nichž každá zobrazuje jiný typ výsledků. Budete mít výsledky placených reklam, organické výsledky, obrázky, videa atd. Pás karet v horní části stránky vám navíc umožní zobrazit konkrétní typy výsledků, jako jsou mapy, zprávy, nákupy nebo knihy. Různé volitelné parametry vám umožní určit, jaký typ výsledků vyhledávání chcete získat, což výrazně usnadní analýzu výsledného souboru JSON. Podívejme se hlouběji na některé z různých typů výsledků, které můžete dosáhnout.

Výsledky reklam

Kdykoli existují sponzorované reklamy pro váš vyhledávací dotaz - a nejčastěji se tak stane, odpověď API přijde s reklamním objektem. Obsahuje všechny reklamy v pořadí, ve kterém jsou zobrazeny ve výsledku vyhledávání. Zahrnuje reklamy, které se zobrazují v horní a dolní části výsledku vyhledávání.

Organické výsledky

Organické výsledky vyhledávání jsou hlavní výsledky vyhledávání poskytované společností Google a jsou to pravděpodobně ty, které vás budou obzvláště zajímat. Jsou určovány řadou faktorů, jako je webový provoz, zpětné odkazy, přítomnost na sociálních médiích a mnoho dalšího, s přesným algoritmem, který Google udržuje v tajnosti, aby si udržel svou konkurenční výhodu. Tyto výsledky jsou API podrobně analyzovány a vráceny jako „organic_results”.

Výsledky obrázků

Stejně jako existují dva způsoby, jak získat výsledky obrázků z vyhledávání Google, existují i ​​dva způsoby, jak lze obrázky pomocí rozhraní API vrátit. Při standardním vyhledávání na webu poskytuje Google ve výsledcích vyhledávání některé obrázky. Tyto obrázky - které se nazývají vložené obrázky - jsou vráceny API Scrapestack v rámci „inline_images”Pole.

"image_results": [{"position": 1, "title": "McDonald's Gold Card: The True Story ...", "width": 1024, "height": 683, "image_url": " https://www.rd.com/wp-content/uploads/2017/12/the-true-story-behind-the-mysterious-mcdonalds-gold-card-673955074-Vytautas-Kielaitis-1024x683.jpg", "type": "png", "url": " http://rd.com", "source": " https://rd.com" }, {"position": 2, "title": "McDonald's - Wikipedia", "width": 1200, "height": 1051, "image_url": " https://upload.wikimedia.org/wikipedia/commons/thumb/3/36/McDonald%27s_Golden_Arches.svg/1200px-McDonald%27s_Golden_Arches.svg.png", "type": "png", "url": " https://en.wikipedia.org/wiki/McDonald%27s", "source": " https://en.wikipedia.org" }, {"pozice": 3, "title": "Nejlepší nové položky globální nabídky ...", "šířka": 970, "výška": 545, "image_url": " https://assets3.thrillist.com/v1/image/2825587/size/gn-gift_guide_variable_c.jpg", "type": "png", "url": " https://thrillist.com/", "source": " https://thrillist.com" } ]

Pokud se naproti tomu obrázky prohledávají konkrétně, s parametrem type nastaveným na obrázky, jsou obrázky vráceny jako „image_results”Pole. V těchto situacích API vrací 100 obrázků ve výchozím nastavení.

Video výsledky

Přesně stejné úvahy, jaké jsme právě použili pro obrázky, platí také pro výsledky videa s dostupností obou vložených videí s výsledky globálního vyhledávání nebo vyhrazených výsledků videa

Mohli bychom jít na stránky a poskytnout vám podrobné informace o různých typech výsledků, které může Serpstack API vrátit, ale myslíme si, že získáváte obrázek. Stačí říci, že jakýkoli typ výsledků se vrací typickým vyhledáváním Google, je také k dispozici v odezvě API. Kromě již popsaných typů výsledků se API vrátí, výsledky zpráv, výsledky nakupování a místní výsledky, jakož i obsah schránky s výsledky, počasí, události, nejvyšší kolotoč, hlavní příběhy atd.

Podporovaná programovací prostředí

Jednou z nejlepších věcí na rozhraní Serpstack API je to, že jej můžete snadno používat z většiny prostředí, Ať už používáte jakýkoli jazyk, měli byste být, pokud odesíláte požadavky HTTP dobré jít. Podporovány jsou všechny populární webové jazyky, jako je PHP nebo Python. Dokumentace API ve skutečnosti obsahuje příklady, jak ji používat z PHP, Pythonu, Nodejse, jQuery, Go a Ruby.

Zde je například kód PHP pro tisk celkového počtu výsledků vyhledávání a každého výsledku organického vyhledávání vráceného API Serpstack API.

$ queryString = http_build_query (['access_key' => 'YOUR_ACCESS_KEY', 'query' => 'mcdonalds',]); $ ch = curl_init (sprintf ('% s?% s', ' https://api.serpstack.com/search', $ queryString)); curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true); $ json = curl_exec ($ ch); curl_close ($ ch); $ api_result = json_decode ($ json, true); echo "Celkové výsledky:", $ api_result ['search_information'] ['total_results'], PHP_EOL; foreach ($ api_result ['organic_results'] jako $ number => $ result) {echo "{$ number}. {$ result ['title']} ", PHP_EOL; }

A tady je nějaký kód, jak dosáhnout stejného úkolu v Pythonu:

import request params = {'access_key': 'YOUR_ACCESS_KEY', 'query': 'mcdonalds'} api_result = request.get (' https://api.serpstack.com/search', params) api_response = api_result.json () print "Celkem výsledků:", api_response ['search_information'] ['total_results'] pro číslo, výsledkem je výčet (api_response ['organic_results'], start = 1): print "% s. % s "% (číslo, výsledek ['title'])

Ceny a plány

K dispozici je rozhraní Serpstack API podle několika plánů v závislosti na vašich potřebách. Nejzákladnějším plánem je plán zdarma. Jak jeho název napovídá, je zdarma, ale ačkoli není časově omezený, jako typické zkušební verze, je omezen na funkce i na omezené použití. Budete moci spouštět až 100 vyhledávání za měsíc.

Struktura tvorby cen pro Serpstack

Další tři úrovně jsou plně funkční a liší se pouze podle maximálního počtu měsíčních vyhledávání, která můžete spustit. Základní plán vám dá 5 000 za 29,99 $ / měsíc, obchodní plán na 99,99 $ / měsíc jej zvýší až na 20 000 a obchodní plán vám umožní spustit neuvěřitelných 50 000 vyhledávání za 199,99 $ měsíčně. Pokud vám žádný z těchto plánů nevyhovuje, existuje také podnikový plán s různou cenou, který lze přizpůsobit vašim konkrétním potřebám. Pokud si vyberete roční fakturaci namísto měsíční, máte nárok na 20% slevu, což službu ještě více zpřístupní.

Zabalení

Stručně řečeno, Serpstack API je snadno použitelný, plně vybavený produkt, který můžete dobře využít, kdykoli potřebujete načíst data SERP od Googlu. Její hvězdná dostupnost a působivá doba odezvy patří k jejím nejlepším aktivům. Za podpory apilayeru, který nám přinesl další vynikající API, jsme přesvědčeni, že toto přinese očekávané výsledky. Toto je produkt, který můžeme pouze doporučit.

watch instagram story