Recenzia Serpstack: JSON Rest API pre výsledky vyhľadávania Google

click fraud protection

Ak potrebujete načítať výsledky vyhľadávacieho nástroja - najmä výsledky od spoločnosti Google - jedným zo spôsobov, ako to dosiahnuť, je spustite skutočné vyhľadávanie na stránke google.com a skúste analyzovať zložitý kód HTML, ktorý získate vyplývať. Dá sa to urobiť, ale je to dosť úsilie. Ak sa chcete vydať jednoduchšou cestou, prečo nepoužívajte špecializované SERP API, ktoré môžete vložiť pomocou hľadaného výrazu a ktoré vráti výsledky vo formáte, ktorý je možné ľahko analyzovať. Jedným takýmto produktom je Serpstack API od apilayeru. Berie váš vyhľadávací reťazec a parametre ako vstup a vráti výsledky vyhľadávania vo formáte JSON. Pozrime sa podrobne na produkt.

Domovská stránka serpstacku

Začneme tak, ako často, prediskutovaním SERP všeobecne. Ďalej vysvetlíme, o čo ide a opíšeme niekoľko rôznych typov výsledkov, ktoré sú zvyčajne dostupné vo vyhľadávačoch. Budeme tiež skúmať niektoré dôvody, prečo by niekto používal SERP API. Akonáhle sme všetci na tej istej stránke, podrobne sa pozrieme na rozhranie Serpstack API. Predtým, ako sa pustíme do používania rozhrania API, sa rýchlo pozrieme na niektoré z jeho hlavných funkcií. Predtým, ako dospejeme k záveru, preskúmame štruktúru cien služieb a dostupné plány.

instagram viewer

SERP V skratke

Najdôležitejšie je, že SERP je skratka pre stránky s výsledkami vyhľadávacích nástrojov. Toto sú webové stránky, ktoré sa zobrazujú používateľom, keď hľadajú niečo online pomocou vyhľadávacieho nástroja, napríklad Google alebo Bing. Používateľ špecifikuje svoj vyhľadávací dopyt pomocou konkrétnych výrazov a fráz, ktoré sa bežne označujú ako kľúčové slová, a vyhľadávací nástroj im potom predloží SERP.

Každý SERP je jedinečný. Platí to dokonca aj pre viac vyhľadávacích dopytov vykonaných v rovnakom vyhľadávacom nástroji pomocou rovnakých kľúčových slov alebo textu dotazu. Hlavným dôvodom je to, že prakticky každý vyhľadávací nástroj prispôsobuje skúsenosti svojim používateľom tým, že prezentuje výsledky založené na širokej škále faktorov, ktoré výrazne presahujú hľadané výrazy. Tieto faktory môžu zahŕňať fyzickú polohu používateľa, jeho históriu prehliadania a sociálne nastavenia atď. A zatiaľ čo dva SERP sa môžu javiť identické a môžu obsahovať mnoho rovnakých výsledkov, často vykazujú jemné rozdiely.

Poskytovatelia vyhľadávacích nástrojov, ako sú Google, Bing alebo iní hráči, neustále vyvíjajú svoje služby a technológie a experimentujú s ich výsledkami. Ich cieľom je ponúknuť používateľom pohotovejší a intuitívnejší zážitok. Keď sa do vyhľadávacieho priestoru zavádzajú nové technológie - a sú úžasným tempom, vzhľad SERP sa mení a dnes sú úplne odlišné od toho, čo kedysi boli.

Organické výsledky

SERP budú zvyčajne obsahovať dva typy obsahu: organické výsledky a platené výsledky. Organické výsledky sú zoznamy webových stránok, ktoré sa zobrazujú ako výsledok algoritmu vyhľadávacieho nástroja. Viac o tom za chvíľu. Optimalizácia vyhľadávacieho nástroja (SEO) je veda - alebo je to skôr umenie - manipulácie s obsahom, aby podviedla vyhľadávacie nástroje pri uvádzaní konkrétneho kľúčového slova alebo hľadaného reťazca na naše webové stránky.

O vyhľadávacích algoritmoch a hodnotiacich signáloch

Takže späť k organickým výsledkom. Stručne povedané, sú to zoznamy, ktoré boli indexovaným vyhľadávacím nástrojom indexované na základe niekoľkých faktorov, ktoré sú súhrnne označované ako „hodnotiace signály“. Napríklad vyhľadávací algoritmus používaný spoločnosťou Google obsahuje stovky príkazov hodnotiace faktory. Poskytovatelia vyhľadávacích nástrojov majú tendenciu utajovať podrobnosti svojho systému hodnotenia. Zatiaľ čo nikto mimo spoločnosti Google - a možno nie toľko ľudí vo vnútri - presne nevie, čo sú signály klasifikácie, niektorí sa považujú za dôležitejšie ako ostatní.

Prečo používať SERP API?

Existuje niekoľko dôvodov, prečo by niekto mohol používať rozhranie SERP API. Je zrejmé, že je potrebné pravidelne získavať údaje SERP pre vaše produkty a webové stránky a priebežne ich sledovať, pretože je nevyhnutnou súčasťou akejkoľvek stratégie SEO. Keďže poradie neustále kolíše a vyhľadávanie kľúčových slov sa v priebehu času stáva viac či menej použiteľným a hodnotným, existuje iba jeden spôsob, ako zostať na vrchole zmeny, a to je použitie hotového riešenia Software-as-a-Service (SaaS), ktoré implementuje údaje SERP priamo do vašich vlastných aplikácií alebo webových stránok pomocou rozhrania SERP API, ako je Serpstack.

Stručne povedané, hlavným rozdielom medzi použitím prehľadávača na načítanie údajov SERP a použitím rozhrania SERP API, ako je Serpstack, je formát odpovede. Rozhranie Serpstack API vráti údaje JSON, ktoré váš interný softvér ľahko analyzuje. Jeho použitie vás oslobodzuje od povinnosti extrahovať zmysluplné údaje zo všetkých okolitých formátov webu.

Predstavujeme Serpstack

V jednej vete je Serpstack rozhraním API s výsledkami vyhľadávania Google v reálnom čase. Toto JSON REST API, ktorému dôverujú niektoré z najväčších svetových značiek, je bleskovo rýchle a ľahko použiteľné. Produkt vyrába a udržiava softwarová spoločnosť apilayer so sídlom v Londýne, Veľkej Británii a vo Viedni v Rakúsku. Produkt, ktorý bol pôvodne vytvorený z vnútornej potreby sledovať polohy pozícií vo vyhľadávacích nástrojoch automatizovaným spôsobom, sa stal jedným z najdôveryhodnejších SERP API dostupných na trhu. Pokiaľ ide o apilayer, jedná sa o spoločnosť, ktorá stojí za niektorými z najpopulárnejších produktov API a SaaS na celom svete, vrátane Currencylayer, Invoicely a Eversign.

Serpstack API načíta údaje SERP z vyhľadávačov automatizovaným spôsobom pomocou proxy siete a patentovanej technológie stierania, kedykoľvek sú podané požiadavky API. Výsledné údaje SERP sú verejne dostupné a k nim má prístup ktokoľvek. Rozhranie Serpstack API navyše podporuje takmer všetky typy výsledkov vyhľadávania vrátené spoločnosťou Google vrátane webu výsledky, výsledky obrázkov, výsledky videa, výsledky správ, výsledky nakupovania, sponzorované reklamy, otázky a mnoho ďalších viac.

Serpstack API, postavené na vrchole infraštruktúry cloud computingu, systému, na ktorom sú spustené niektoré z najpopulárnejších služieb API v reálnom čase na svete, je vysoko škálovateľné a flexibilné v každom štádiu. Bol navrhnutý tak, aby poskytoval spôsob zoškrabávania údajov Google SERP v reálnom čase a v akomkoľvek rozsahu. Implementácia služby trvá iba pár minút pomocou jednoduchej štruktúry HTTP GET URL a výsledky sa vracajú vo formáte JSON alebo CSV.

Hlavné vlastnosti hadov

Čo sa týka funkcií, rozhranie Serpstack API neponecháva nič, čo by bolo potrebné. V prvom rade je služba vysoko škálovateľná a vždy bez obsluhy. Výkonná cloudová infraštruktúra spoločnosti Apilayer bola jednoducho skonštruovaná tak, aby odolala veľkým objemom požiadaviek na rozhranie API bez potreby frontu. To bolo jadrom niekoľkých produktov spoločnosti. Je tiež vysoko prispôsobiteľný. Pretože dvaja zákazníci nemajú rovnaké potreby, môžete svoje automatizované vyhľadávacie dopyty prispôsobiť na základe množstva možností vrátane polohy, jazyka, zariadenia a ďalších.

Pomocou tohto produktu je preč starosť o globálne adresy IP, zoskupenia prehľadávačov alebo CAPTCHA. Vďaka a výkonná základná sieť proxy, toto rozhranie SERP scraping API vás prinieslo takmer do každého situácie. A to je tiež ľahké v rozpočte. Dostanete až 100 mesačných žiadostí zadarmo a ak budete potrebovať viac než to - a pravdepodobne to aj urobíte - platené programy začínajú už na 29,99 dolárov mesačne. Čoskoro budeme podrobnejšie informovať o cenách produktu.

Tu je prehľad niektorých najdôležitejších funkcií produktu:

Jednoduchá integrácia

Používanie rozhrania Scrapestack API môže byť sotva ľahšie už od začiatku. Vytvorenie prispôsobených dopytov a začiarknutie stránok SERP v ľubovoľnom rozsahu pomocou vlastných umiestnení, zariadení, jazykov a ďalších trvá iba pár minút.

Vysoká úroveň bezpečnosti

Všetky dátové toky odoslané a prijaté z rozhrania Serpstack API sú šifrované pomocou 256-bitového SSL šifrovania. Ide o rovnaký typ zabezpečenia, aký používajú bankové lokality alebo väčšina platforiem elektronického obchodu. Môžete si byť istí, že vaše údaje zostanú chránené.

Neprekonateľná rýchlosť a dostupnosť

Vďaka takmer dokonalému skóre dostupnosti si môžete byť istí, že rozhranie Scrapestack API bude k dispozícii, keď ho budete potrebovať. A apilayer nikdy neohrozuje rýchlosť. Žiadosti rozhrania API odoslané do rozhrania API sa spracúvajú v priebehu niekoľkých milisekúnd. Rýchlosť dosahovania výsledkov samozrejme závisí aj od reakčných časov spoločnosti Google.

Stránka stavu serpstacku

Výber výstupných formátov

Na uľahčenie žalovania údajov SERP ponúka ľahko použiteľné REST API Serpstack výber z odpovedí JSON alebo CSV. Vďaka tomu je kompatibilný s akýmkoľvek programovacím jazykom.

Svetová podpora

Často sa hovorí, že výrobok je taký dobrý ako jeho technická podpora. Opäť je to miesto, kde svieti Scrapestack. Ak máte akékoľvek technické otázky, je vám k dispozícii vyškolený tím odborníkov, ktorý vám pomôže s prípadnými požiadavkami. Reakcia je rýchla a služba funguje dosť dobre.

Rozsiahla dokumentácia

Rovnako dôležitá ako podpora, dokumentácia bude často vaším primárnym spôsobom, ako sa naučiť, ako produkt používať. Serpstack ponúka rozsiahlu dokumentáciu API, ktorá čaká na preskúmanie. Jeho použitie vám umožní začať za pár minút a z vás urobí odborníka v priebehu niekoľkých dní, nie týždňov alebo mesiacov.

Dokumentárny serpstack

Používanie Serpstack

Dostatok informácií o vynikajúcich funkciách produktu - a skutočne sú, pozrime sa, ako môžete skutočne používať produkt a rôzne typy žiadostí, ktoré môžete podať, a zodpovedajúce odpovede, ktoré ste dostali môže očakávať.

Základy

Ak chcete používať rozhranie Serpstack API, musíte sa najprv zaregistrovať. Toto je bezplatné a v dôsledku toho vám bude pridelený jedinečný prístupový kľúč API. Toto budete odteraz používať na autentifikáciu pomocou API prostredníctvom jednoduchých požiadaviek HTTP GET na prístup k niektorému z dostupných koncových bodov. Ak chcete používať rozhranie API, musíte jednoducho pripojiť svoj kľúč API k základnej adrese URL pomocou „Prístupový kľúč“. Ako vyzerá typická - hoci veľmi jednoduchá a úplne zbytočná - požiadavka:

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

Kvôli zvýšenej bezpečnosti všetky platené plány umožňujú použitie 256-bitového šifrovania SSL. Ak ju chcete použiť, musíte poslať HTTPS požiadavky namiesto HTTP požiadaviek. Napríklad vyššie uvedený príklad so šifrovaním by sa stal:

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

Kedykoľvek zlyhá požiadavka rozhrania API, rozhranie Serpstack API vráti objekt JSON obsahujúci podrobnosti o chybe. Tu je napríklad to, čo by API vrátilo, ak by sa dosiahol alebo prekročil maximálny povolený limit požiadavky na API. Každý plán predplatného má iný limit, ako je počet žiadostí, ktoré je možné vykonať.

{"success": false, "error": {"code": 104, "type": "use_limit_reached", "info": "Váš mesačný objem požiadaviek na API bol dosiahnutý. Aktualizujte svoj plán. "}}

Požiadavka a parametre API

Pokiaľ nie je uvedené inak, rozhranie Serpstack API bude vždy predvolené na poskytovanie výsledkov vyhľadávania od spoločnosti Google. Ak teda chcete dotazovať rozhranie API pre výsledky vyhľadávania Google, stačí pripojiť „dopyt“Na základnú adresu URL rozhrania API a nastavte ju na vyhľadávací dopyt podľa vášho výberu. Takto vyzerá dotaz, ktorý používa výraz „mcdonalds“ ako hľadaný výraz s overením a šifrovaním:

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

Ako vidíte, jedná sa o pomerne jednoduchú syntax. Ako ste si určite predstavovali, existuje tona voliteľných parametrov, ktoré je možné pripojiť k žiadosti o ďalšie zúženie výsledkov vyhľadávania. O chvíľu ich preskúmame, ale podrobný zoznam všetkých z nich je k dispozícii v dokumentácii online API.

Odpovede API

Odpovede, ktoré dostanete z rozhrania Serpstack API, budú vo veľkej miere závisieť od vášho vyhľadávacieho dotazu a parametrov, ktoré sa rozhodnete použiť. Základný dotaz bez zadania filtrovania vráti tonu údajov. Toto je začiatočná časť odpovede, ktorú dostanete z vyššie uvedeného vzorového 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},

Účelom vyššie uvedenej vzorky je iba poskytnúť predstavu o tom, ako môžu výsledky vyzerať. Zaradil som iba prvých 25 riadkov odpovede, ktorá ako celok je dlhšia ako štyristo riadkov.

Ako ste si možno všimli pri používaní vyhľadávania Google, typická stránka s výsledkami vyhľadávania má rôzne sekcie, z ktorých každá zobrazuje iný typ výsledkov. Budete mať výsledky platených reklám, organické výsledky, obrázky, videá atď. Pás karet v hornej časti stránky vám navyše umožní zobraziť konkrétne typy výsledkov, ako sú mapy, správy, nákupy alebo knihy. Rôzne voliteľné parametre vám umožnia určiť, aký typ výsledkov vyhľadávania by ste chceli získať, čo výrazne zjednoduší analýzu výsledného súboru JSON. Pozrime sa hlbšie na niektoré z rôznych typov výsledkov, ktoré môžete dosiahnuť.

Výsledky reklamy

Kedykoľvek existujú sponzorované reklamy pre váš vyhľadávací dopyt - a najčastejšie sa vyskytne, odpoveď rozhrania API príde s reklamným objektom. Obsahuje všetky reklamy v poradí, v akom sa zobrazujú vo výsledku vyhľadávania. Zahŕňa reklamy, ktoré sa zobrazujú v hornej a dolnej časti výsledku vyhľadávania.

Organické výsledky

Organické výsledky vyhľadávania sú hlavné výsledky vyhľadávania poskytované spoločnosťou Google a pravdepodobne sa budú zaujímať o vás. Určuje ich množstvo faktorov, ako napríklad webový prenos, spätné odkazy, prítomnosť na sociálnych sieťach a ešte oveľa viac, s presným algoritmom udržiavaným v tajnosti spoločnosťou Google s cieľom udržať si konkurenčnú výhodu. Tieto výsledky sú API podrobne analyzované a vrátené ako „organic_results”.

Výsledky obrázkov

Rovnako ako existujú dva spôsoby, ako získať výsledky obrázkov z vyhľadávania Google, existujú dva spôsoby, ako môžu byť obrázky vrátené pomocou rozhrania API. Pri štandardnom vyhľadávaní na webe poskytuje spoločnosť Google vo výsledkoch vyhľadávania niektoré obrázky. Tieto obrázky - ktoré sa označujú ako vložené obrázky - vracia API Scrapestack v rámci „inline_images”Pole.

"image_results": [{"position": 1, "title": "Zlatá karta McDonald's: 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" }, {"pozícia": 3, "title": "Najlepšie nové položky globálnej ponuky ...", "šírka": 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" } ]

Ak sa na druhej strane obrázky vyhľadávajú konkrétne a parameter type je nastavený na obrázky, obrázky sa vrátia ako „image_results”Pole. V týchto situáciách API vráti predvolene 100 obrázkov.

Video výsledky

Presne rovnaké úvahy, aké sme práve pre obrázky použili, platia aj pre výsledky videa s dostupnosťou oboch vložených videí pomocou globálnych výsledkov vyhľadávania alebo vyhradených výsledkov videa

Mohli by sme ísť na stránky a poskytnúť vám podrobné informácie o rôznych druhoch výsledkov, ktoré môže rozhranie Serpstack API vrátiť, ale myslíme si, že obraz získavate. Stačí povedať, že v odpovedi rozhrania API je k dispozícii aj akýkoľvek typ výsledkov, ktorý sa získa typickým vyhľadávaním Google. Okrem už popísaných výsledkov sa API vráti, výsledky správ, výsledky nákupu a miestne výsledky, ako aj obsah odpoveďového poľa na stránke s výsledkami, počasia, udalostí, horného kolotoču, najlepších príbehov atď.

Podporované programovacie prostredie

Jednou z najlepších vecí na rozhraní Serpstack API je to, že ho môžete ľahko používať z väčšiny prostredia, Nech už používate akýkoľvek jazyk, mali by ste byť, pokiaľ odosielate požiadavky HTTP dobré ísť. Podporované sú všetky populárne webové jazyky, napríklad PHP alebo Python. Dokumentácia API skutočne obsahuje príklady, ako ju používať z PHP, Pythonu, Nodejsa, jQuery, Go a Ruby.

Tu je napríklad kód PHP na vytlačenie celkového počtu výsledkov vyhľadávania, ako aj každého výsledku organického vyhľadávania vráteného rozhraním 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'] ako $ number => $ result) {echo "{$ number}. {$ result ['title']} ", PHP_EOL; }

A tu je nejaký kód na dosiahnutie toho istého v Pythone:

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 "Celkové výsledky:", api_response ['search_information'] ['total_results'] pre číslo, výsledok v enumerácii (api_response ['organic_results'], start = 1): print "% s. % s "% (číslo, výsledok ['title'])

Ceny a plány

K dispozícii je rozhranie Serpstack API podľa niekoľkých plánov podľa vašich potrieb. Najzákladnejším plánom je plán zadarmo. Ako už názov napovedá, je zadarmo, aj keď nie je časovo obmedzený, ako typické skúšobné verzie, je obmedzený na funkcie aj na použitie. Budete mať možnosť spracovať až 100 vyhľadávaní za mesiac.

Štruktúra stanovovania cien serpstackov

Nasledujúce tri úrovne sú plne funkčné a líšia sa iba podľa maximálneho počtu mesačných vyhľadávaní, ktoré môžete spustiť. Základný plán vám dá 5 000 za 29,99 dolárov mesačne, podnikateľský plán s hodnotou 99,99 dolárov mesačne to znamená až 20 000 a program Business Pro vám umožní spustiť neuveriteľných 50 000 vyhľadávaní za 199,99 dolárov mesačne. Ak vám žiadny z týchto plánov nevyhovuje, existuje aj podnikový plán s variabilnou cenou, ktorý je možné prispôsobiť presne vašim potrebám. Ak vyberiete ročnú fakturáciu namiesto mesačnej, máte nárok na 20% zľavu, čím sa služba stáva dostupnejšou.

Zabalenie

Stručne povedané, rozhranie Serpstack API je ľahko použiteľný, plne vybavený produkt, ktorý môžete dobre využiť, kedykoľvek potrebujete načítať údaje SERP od spoločnosti Google. Jeho hviezdna dostupnosť a pôsobivá doba odozvy sú jedny z jej najlepších výhod. S podporou apilayera, ktorý nám priniesol ďalšie vynikajúce rozhrania API, sme presvedčení, že toto rozhranie prinesie očakávané výsledky. Toto je produkt, ktorý môžeme iba odporučiť.

watch instagram story