рдЧреВрдЧрд▓ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдХреЛ рд╕реНрдХреНрд░реИрдк рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛: рдПрд╕рдИрдУ рдФрд░ рдмреНрд░рд╛рдВрдб рдПрдЖрдИ рджреГрд╢реНрдпрддрд╛ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдкреВрд░реНрдг рдЧрд╛рдЗрдб
Advanced Data Extraction Specialist
рдореБрдЦреНрдп рдмрд╛рддреЗрдВ:
- рдПрдХ рдЕрднрд┐рдиреЗрддрд╛, рдкреВрд░реА AI рдУрд╡рд░рд╡реНрдпреВ рд╕рддрд╣ред
scraper.overviewAI рдУрд╡рд░рд╡реНрдпреВ рдмреЙрдбреА (рдорд╛рд░реНрдХрдбрд╛рдЙрди + рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ), рд╕рд┐рдЯреА рд╕реНрд░реЛрдд рдкреИрдирд▓, рд╕рдВрдмрдВрдзрд┐рдд рдЦреЛрдЬ рд╡реЗрдм рд╕реНрд░реЛрдд, рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдФрд░ рдЦрд░реАрдж-рдЭрдВрдбрд╛ рд╕реЗрдЯ рдХреЛ - рд╕рднреА рдХреЛ рдПрдХрд▓ HTTP POST рд╕реЗ рд╕рдВрд░рдЪрд┐рдд JSON рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИред - рджреЗрд╢-рдкрд┐рди рд╡рд╛рд▓реЗ рдЖрд╡рд╛рд╕реАрдп рдирд┐рдХрд╛рд╕ред
input.countryрдлрд╝реАрд▓реНрдб рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рднреВ-рдореИрдЪ рдЖрд╡рд╛рд╕реАрдп рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ AI рдУрд╡рд░рд╡реНрдпреВ рдЧреВрдЧрд▓ рдЬреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдЙрд╕ рджреЗрд╢ рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рджреЗрдЦреЗрдЧрд╛ рд╕рд╣реА рд╣реЛред рдЗрд╕реЗUSрдФрд░GBрдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред - рдПрдХ рдорд╛рдирдХ рд▓рд┐рдлрд╛рдлрд╛ред рд╣рд░ рд╕рдлрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
{ status, task_id, task_result }рд╣реИредtask_result.contentрдорд╛рд░реНрдХрдбрд╛рдЙрди рд╣реИ рдЬрд┐рд╕рдореЗрдВ[N]рдЙрджреНрдзрд░рдг рд╕рдВрджрд░реНрдн рд╣реИрдВ;task_result.rawtextрд╡рд╣реА рдмреЙрдбреА рд╣реИ рдмрд┐рдирд╛ рдЙрджреНрдзрд░рдг рдХреЗ;task_result.sourceрдФрд░task_result.web_sourceрджреЛ рдХреНрд░рдордмрджреНрдз рд▓рд┐рдВрдХ рдкреИрдирд▓ рд╣реИрдВред scraper.google.searchрдФрд░scraper.aimodeрдХреЗ рд╕рд╛рде рдкреЗрдпрд░ рдХрд░реЗрдВред AI рдУрд╡рд░рд╡реНрдпреВ рдПрдХ рдЧреВрдЧрд▓ AI рд╕рддрд╣ рд╣реИ - AI рдореЛрдб рдЯреИрдм рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рдСрд░реНрдЧреЗрдирд┐рдХ SERP рднрд╛рдИ-рдмрд╣рди рд╣реИрдВред рд╡рд╣реА Scrapeless рдЦрд╛рддрд╛, рд╡рд╣реА рдСрде рд╣реЗрдбрд░ред- рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ред рдирдП Scrapeless рдЦрд╛рддреЛрдВ рдореЗрдВ рдореБрдлреНрдд Scraper API рдХреНрд░реЗрдбрд┐рдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - Scrapeless рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред
рдкрд░рд┐рдЪрдп: рдЧреВрдЧрд▓ рдХреЗ AI рдУрд╡рд░рд╡реНрдпреВ рддрдХ рд╕рдВрд░рдЪрд┐рдд рдкрд╣реБрдВрдЪ
рдЧреВрдЧрд▓ рдХрд╛ AI рдУрд╡рд░рд╡реНрдпреВ (AIO) SERP рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реВ informasi, рддреБрд▓рдирд╛, рдФрд░ рдЦрд░реАрджрд╛рд░реА рд╕рдВрдмрдВрдзреА рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдмрдврд╝рддреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд▓рд┐рдП рдмреИрдарддрд╛ рд╣реИред SEO рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдиреЗ рдлреАрдЪрд░реНрдб рд╕реНрдирд┐рдкреЗрдЯ рдХреЛ рд▓реЛрдб-рдмреЗрдпрд░рд┐рдВрдЧ рдЙрддреНрддрд░ рд╕рддрд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ; рдмреНрд░рд╛рдВрдб рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдм рдЙрддреНрдкрд╛рдж рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЧреНрд░рд╛рд╣рдХ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рдЪреАрдЬ рд╣реИ; AI-рдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЙрджреНрдзрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдЧреВрдЧрд▓ рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рдЪреБрдХрд╛ рд╣реИред
SERP рд╕реЗ рд╕реАрдзреЗ AIO рдХреЛ рд╕реНрдХреНрд░реИрдк рдХрд░рдирд╛ рдПрдХ рдЪрд▓ рд▓рдХреНрд╖реНрдп рд╣реИред рдмреНрд▓реЙрдХ "рдЬрдирд░реЗрдЯрд┐рдВрдЧ" рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЗ рдкреАрдЫреЗ рд▓реЗрдЬрд╝реА-рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдорд╛рд░реНрдХрдЕрдк A/B рд╡реЗрд░рд┐рдПрдВрдЯ рдореЗрдВ рдШреВрдорддрд╛ рд╣реИ, рдФрд░ рдЙрджреНрдзрд░рдг рдкреИрдирд▓ рдмреЙрдбреА рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╣рд╛рдЗрдбреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ DOM-рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рдХрд┐рд╕реА рднреА рдлреНрд░рдВрдЯ-рдПрдВрдб рд▓рдХреНрд╖реНрдп рдХрд╛ рдЪрдпрдирдХрд░реНрддрд╛-рд░рдЦрд░рдЦрд╛рд╡ рдХрд░ рдХрд╛ рдХрд░ рд╣реЛрддрд╛ рд╣реИ - рдФрд░ рдЗрд╕реЗ рдЖрд╡рд╛рд╕реАрдп рдирд┐рдХрд╛рд╕, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдФрд░ CAPTCHA рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
Scrapeless Scraper AI рдУрд╡рд░рд╡реНрдпреВ API (actor: "scraper.overview") рдЗрд╕реЗ рдПрдХ HTTP POST рдореЗрдВ рдШрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рдФрд░ рдПрдХ рджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ; API AIO рдмреЙрдбреА рдХреЗ рд╕рд╛рде рд╕рдВрд░рдЪрд┐рдд JSON рд▓рд┐рдлрд╛рдлрд╛ рд╡рд╛рдкрд╕ рдХрд░рддрд╛ рд╣реИ рджреЛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдореЗрдВ (рдЙрджреНрдзрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рд░реНрдХрдбрд╛рдЙрди, рдмрд┐рдирд╛ рдкреНрд▓реЗрди рдЯреЗрдХреНрд╕реНрдЯ), рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд, рд╕рдВрдмрдВрдзрд┐рдд-рдЦреЛрдЬ рд╡реЗрдм рд╕реНрд░реЛрдд, AIO рдХреЗ рдКрдкрд░ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдкреНрд▓реЗрд╕рдореЗрдВрдЯ, рдФрд░ рдЦрд░реАрдж/рд▓рд┐рдВрдХ рдЭрдВрдбреЗред рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкреНрд░реЙрдХреНрд╕реА рд░реВрдЯрд┐рдВрдЧ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рд▓реЗрдЬрд╝реА-рд▓реЛрдб рдкреЛрд▓рд┐рдВрдЧ, рдФрд░ рдЪрдпрдирдХрд░реНрддрд╛ рд░рдЦрд░рдЦрд╛рд╡ рд╕рднреА рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЪрд┐рдВрддрд╛рдПрдБ рд╣реИрдВред
рдпрд╣ рдЧрд╛рдЗрдб рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ: рдЯреАрдореЗрдВ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░рддреА рд╣реИрдВ, рдЕрдиреБрд░реЛрдз рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕реНрд╡рд░реВрдк, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдлрд╝реАрд▓реНрдб рд╕рдВрджрд░реНрдн, рдЪрд▓рдиреЗ рдпреЛрдЧреНрдп рдкрд╛рдпрдерди рдФрд░ рдиреЛрдб.рдЬреЗрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ, рд╕рддреНрдпрд╛рдкрди рдореЗрдВ рджреЗрдЦреА рдЧрдИ рддреНрд░реБрдЯрд┐ рдореИрдЯреНрд░рд┐рдХреНрд╕, рдФрд░ рд╕рд╛рде-рд╕рд╛рде рдХреЗ рдЕрднрд┐рдиреЗрддрд╛рдУрдВ (scraper.google.search, scraper.aimode) рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рджреМрд░рд╛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрддреНрдкрд╛рджрди рдЧреВрдЧрд▓-AI рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рд╕рд╛рде рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- AI рдУрд╡рд░рд╡реНрдпреВ рд░реИрдВрдХ рдФрд░ рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧред рдЯреНрд░реИрдХ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рд▓рдХреНрд╖рд┐рдд рдХреАрд╡рд░реНрдб рдореЗрдВ рд╕реЗ рдХреМрди рд╕рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ AIO рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрд┐рддрдиреА рдмрд╛рд░ - AIO рдЯреНрд░рд┐рдЧрд░ рджрд░ рд╕реНрд╡рдпрдВ 2026 рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪ-рд╕рд┐рдЧреНрдирд▓ SEO KPI рд╣реИред
- GEO рдЙрджреНрдзрд░рдг рдЯреНрд░реИрдХрд┐рдВрдЧред рдкреНрд░рддреНрдпреЗрдХ AIO рдХреЗ рд▓рд┐рдП рдЙрджреНрдзреГрдд рдбреЛрдореЗрди рдХреА рд╕реВрдЪреА рдирд┐рдХрд╛рд▓реЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд░рд╛рдВрдб, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп рдХреНрд▓рд╕реНрдЯрд░, рдкреНрд░рддреНрдпреЗрдХ рднреВрдЧреЛрд▓ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзрд░рдг рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдорд┐рд▓рд╛рдПрдВред рдпрд╣ рдСрд░реНрдЧреЗрдирд┐рдХ рд╡реЙрдпрд╕ рдХрд╛ GEO рд╕рдордХрдХреНрд╖ рд╣реИред
- AI рдЙрддреНрддрд░реЛрдВ рдкрд░ рдмреНрд░рд╛рдВрдб рдореЙрдирд┐рдЯрд░рд┐рдВрдЧред рджреЗрдЦреЗрдВ рдХрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рд╕рдореАрдХреНрд╖рд╛рдПрдБ, рддреБрд▓рдирд╛, рдФрд░ рд╕рдВрдкрд╛рджрдХреАрдп рд╕рд╛рдордЧреНрд░реА рдЧреВрдЧрд▓ рдХрд╛ AIO рддрдм рд╕рд╛рдордиреЗ рд▓рд╛рддрд╛ рд╣реИ рдЬрдм рд╕рдВрднрд╛рд╡рдирд╛рдПрдБ рдЖрдкрдХреЗ рдмреНрд░рд╛рдВрдб рдпрд╛ рдЖрдкрдХреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬрддреА рд╣реИрдВред
- рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рджреГрд╢реНрдпрддрд╛ рдСрдбрд┐рдЯред рдПрдХ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдХреЗ рдмреНрд░рд╛рдВрдбреЗрдб рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрджреНрдзреГрдд-рд╕реНрд░реЛрдд рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ рд╕рд╛рде рдХрд░реЗрдВ тАФ рдЕрдВрддрд░ рдЖрдкрдХреЗ GEO рд╕рд╛рдордЧреНрд░реА рд░реЛрдбрдореИрдк рд╣реИред
- LLM рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ RAG рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдбреЗрдЯрд╛ред рдкреНрд░рддреНрдпреЗрдХ AIO рдПрдХ рдХреНрдпреВрд░реЗрдЯреЗрдб рдкреНрд░рд╢реНрди тЖТ рдЧреНрд░рд╛рдЙрдВрдбреЗрдб-рдЙрддреНрддрд░ тЖТ рдЙрджреНрдзрд░рдг-рд╕реЗрдЯ рддреНрд░реИрддреАрдпрдХ рд╣реИред рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп-рдЪрд┐рд╣реНрди рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рднреВрдЧреЛрд▓ рдкрд░ рдХреИрдкреНрдЪрд░ рдХреА рдЧрдИ, рдпрд╣ RAG рдореВрд▓реНрдпрд╛рдВрдХрдиреЛрдВ рдФрд░ рдЙрддреНрддрд░-рдЧреБрдгрд╡рддреНрддрд╛ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдЧреНрд░рд╛рдЙрдВрдб рдЯреНрд░реБрде рд╣реИред
- рдкреНрд░рд╛рдпреЛрдЬрд┐рдд-рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗрдВрд╕ред рд╕рдорд╛рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЙрд╕реА рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП AIO рдХреЗ рдКрдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╣реЛрддреЗ рд╣реИрдВ (рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХрд░реНрддрд╛, рд╢реАрд░реНрд╖рдХ, рдкреНрд░рджрд░реНрд╢рди URL, рдЯреНрд░реИрдХрд┐рдВрдЧ рдЯреЛрдХрди)ред рдЗрд╕реЗ AIO рдмреЙрдбреА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ AI-рд╕рдВрд╡рд░реНрдзрд┐рдд SERPs рдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрдирджрд╛рддрд╛ рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
- рдЦрд░реАрджрд╛рд░реА рдХреЗ рдЗрд░рд╛рджреЗ рдХрд╛ рд╕рд╛рдордиреЗ рдЖрдирд╛ред
task_result.is_overview_shopping,is_shopping, рдФрд░purchase_linkAIO-рд╕реНрддрд░реАрдп рдЭрдВрдбреЗ рд╣реИрдВ рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЧреВрдЧрд▓ рдиреЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред рдЦрд░реАрдж рдХреЗ рдЗрд░рд╛рджреЗ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЦреБрджрд░рд╛-рдЗрдВрдЯреЗрд▓ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред - рдмрд╣реБ-рд╕реНрдерд╛рдиреАрдп рдХреИрдкреНрдЪрд░ред рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП
input.countryрд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЖрдк US, GB, DE, FR, JP, рдФрд░ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреНрдп рдЖрд╡рд╛рд╕реАрдп-рдкреНрд░реЙрдХреНрд╕реА рдлрд╝реБрдЯ рдкреНрд░рд┐рдВрдЯ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ AIO рдХреЛ рдкрдврд╝ рд╕рдХреЗрдВред
Scrapeless рдкрд░, рд╣рдо рдХреЗрд╡рд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪрддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ рд▓рд╛рдЧреВ рдХрд╛рдиреВрдиреЛрдВ, рд╡рд┐рдирд┐рдпрдореЛрдВ, рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред
рдХреНрдпреЛрдВ рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рд╕реНрдХреНрд░реИрдкрд░ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдПрдкреАрдЖрдИ
рдПрдкреАрдЖрдИ рдЧреВрдЧрд▓ рдХреЗ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ рдПрдХрд▓ рд╕рдВрд░рдЪрд┐рдд-JSON HTTP рдХреЙрд▓ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ - рдПрдХ рд▓рд╛рдЬрд╝реА-рд▓реЛрдбреЗрдб, рдШреВрд░реНрдгрдирд╢реАрд▓, рднреВ-рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╕рддрд╣ред
- рдХреЛрдИ DOM рд╕реНрдХреНрд░реЗрдкрд┐рдВрдЧ рдирд╣реАрдВ, рдХреЛрдИ рдкреНрд▓реЗ рд░рд╛рдЗрдЯ рдирд╣реАрдВ, рдХреЛрдИ рдЪрдпрдирдХрд░реНрддрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВред
{prompt, country}рднреЗрдЬреЗрдВ,{ads, content, rawtext, source, web_source, ...}рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╢рд░реАрд░ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдирд▓рд╛рдЗрди[N]рдЙрджреНрдзрд░рдг рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд╕рд╛рде рдФрд░ рдПрдХ рдЙрджреНрдзрд░рдг-рд╣реАрди рдЯреЗрдХреНрд╕реНрдЯ рдЬреБрдбрд╝рд╡рд╛рдВ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред - рджреЗрд╢-рдкрд┐рди рдХрд┐рдпрд╛ рд╣реБрдЖ рдЖрд╡рд╛рд╕реАрдп рдирд┐рдХрд╛рд╕ред
input.countryрдХреНрд╖реЗрддреНрд░ рдЕрдиреБрд░реЛрдз рдХреЛ рднреВ-рдореИрдЪ рдЖрд╡рд╛рд╕реАрдп рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рдКрдЯ рдХрд░рддрд╛ рд╣реИред рд▓реМрдЯрд╛рдпрд╛ рдЧрдпрд╛ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рд╡рд╣ рд╣реИ рдЬреЛ рдЙрд╕ рджреЗрд╢ рдореЗрдВ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреЗрдЦреЗрдЧрд╛ - рди рдХрд┐ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдпреВрдПрд╕ рдлреЙрд▓реНрдмреИрдХред - рд▓рд╛рдЬрд╝реА-рд▓реЛрдб рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕рдВрднрд╛рд▓рд╛ рдЧрдпрд╛ред AIO "рдЬреЗрдирд░реЗрдЯрд┐рдВрдЧ" рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЗ рдкреАрдЫреЗ рд░реЗрдВрдбрд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рдЕрднрд┐рдиреЗрддрд╛ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкрд░ рдкреЛрд▓ рдХрд░рддрд╛ рд╣реИ; рдпрд╣ рдкреЛрд▓рд┐рдВрдЧ рд╕рддреНрдпрд╛рдкрди рдореЗрдВ рджреЗрдЦреА рдЧрдИ ~12тАУ18 рд╕реЗрдХрдВрдб рдХреА рдЕрдВрдд рд╕реЗ рдЕрдВрдд рддрдХ рдХреА рд▓реИрдЯреЗрдВрд╕реА рдкрд░ рд╣рд╛рд╡реА рд╣реЛрддреА рд╣реИред рдХреЙрд▓рд░ рдХреЗрд╡рд▓ рдирд┐рдкрдЯрд╛рдП рдЧрдП рд╢рд░реАрд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡реЗрдЯ рд▓реВрдк рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ред
- рдкреВрд░реНрд╡-рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдд рдЙрджреНрдзрд░рдг рдкреИрдирд▓ред
task_result.sourceрдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдХреЗ рдЙрджреНрдзреГрдд-рд╕реНрд░реЛрдд рдкреИрдирд▓ рд╣реИ (рд▓рд┐рдВрдХ рдЬреЛ рдЧреВрдЧрд▓ рдЙрддреНрддрд░ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ);task_result.web_sourceрд╕рдВрдмрдВрдзрд┐рдд-рдЦреЛрдЬ рдкреИрдирд▓ рд╣реИ рдЬреЛ AIO рдХреЗ рдЕрдВрддрд░реНрдЧрдд рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рджреЛрдиреЛрдВ{title, url, snippet, website_name, favicon, thumbnail}рдХреЗ рд░реВрдк рдореЗрдВ рдЖрддреЗ рд╣реИрдВред - рд╢реЙрдкрд┐рдВрдЧ рд╕рдВрдХреЗрдд рдкрд╣рд▓реЗ-рдХреНрд▓рд╛рд╕ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВред
is_overview_shopping,is_shopping, рдФрд░purchase_linkрд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ-рдЗрд░рд╛рджреЗ AIO рдХреЛ рдорд╛рд░реНрдХ рдХрд░рддреЗ рд╣реИрдВ рдмрд┐рдирд╛ рдХрд┐ рдХреЙрд▓рд░ рдХреЛ рд╢рд░реАрд░ рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдкрдбрд╝реЗред - рдЕрдиреНрдп рдЙрддреНрдкрд╛рдж рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рдорд╛рди рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рдкреНрд░рдорд╛рдгрдиред рд╕реНрдХреНрд░реИрдкрд░ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдПрдкреАрдЖрдИ
scraper.google.search,scraper.amazon, рдФрд░ рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рд╕реНрдХреНрд░реЗрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ рдХреЗ рд╕рдорд╛рдиx-api-tokenрд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЦрд╛рддрд╛, рдХрдИ рд╕рддрд╣реЗрдВред
рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдореБрдлреНрдд рдпреЛрдЬрдирд╛ рдкрд░ рдЕрдкрдирд╛ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╕реНрдХреНрд░реИрдкрд░ рдПрдкреАрдЖрдИ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реНрдХреНрд░реЗрдкрд┐рдВрдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рд╕реНрдХреНрд░реЗрдкрд┐рдВрдЧ рдПрдкреАрдЖрдИ, рдФрд░ рдПрдЖрдИ рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
- рдПрдХ рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рдЦрд╛рддрд╛ рдФрд░ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА - рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рдкрд░ рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред
curl(рдзреБрдВрдз рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП) рдпрд╛ рдиреАрдЪреЗ рдХреЗ рдПрдХреАрдХреГрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП Python 3.10+ / Node.js 18+ рдХреЗ рд╕рд╛рде рдПрдХ рдЯрд░реНрдорд┐рдирд▓ред- HTTP рдФрд░ JSON рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА рдкрд░рд┐рдЪрд┐рддрддрд╛ред
рдХреЛрдИ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд╣реАрдВ, рдХреЛрдИ рдкреНрд▓реЗ рд░рд╛рдЗрдЯ рдирд╣реАрдВ, рдХреЛрдИ рдкреНрд░реЙрдХреНрд╕реА рдпреЛрдЬрдирд╛ рдЕрд▓рдЧ рд╕реЗ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдПред рдЕрднрд┐рдиреЗрддрд╛ рдЖрд╡рд╛рд╕реАрдп рдирд┐рдХрд╛рд╕, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░реЗрдВрдбрд░рд┐рдВрдЧ, рдПрдВрдЯреА-рдбрд┐рдЯреЗрдХреНрд╢рди, рдФрд░ рд▓рд╛рдЬрд╝реА-рд▓реЛрдб рдкреЛрд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
рд╕реНрдХреНрд░реИрдкрд░ рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдПрдкреАрдЖрдИ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдПрдХреАрдХрд░рдг рдПрдХ HTTP POST рд╣реИред рд╕реНрдХреНрд░реЗрдкрд▓реЗрд╕ рдбреИрд╢рдмреЛрд░реНрдб рд╕реЗ рдПрдХ рдПрдкреАрдЖрдИ рдЯреЛрдХрди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ:
bash
export SCRAPELESS_API_TOKEN=your_token_here
рдЕрдВрдд рдмрд┐рдВрджреБ рд╣реИ POST https://api.scrapeless.com/api/v2/scraper/execute рд╣реЗрдбрд░ x-api-token: <YOUR_TOKEN> рдХреЗ рд╕рд╛рде рдФрд░ рдПрдХ JSON рдмреЙрдбреА рдЬреЛ рдЕрднрд┐рдиреЗрддрд╛ рдФрд░ рдЗрд╕рдХреЗ рдЗрдирдкреБрдЯ рдХрд╛ рдирд╛рдо рджреЗрддреА рд╣реИ:
bash
curl --location 'https://api.scrapeless.com/api/v2/scraper/execute' \
--header 'Content-Type: application/json' \
--header "x-api-token: ${SCRAPELESS_API_TOKEN}" \
--data '{
"actor": "scraper.overview",
"input": {
"prompt": "рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рджреМрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдЬреВрддреЗ",
"country": "US"
}
}'
рдПрдХ рд╕рдлрд▓ рдХреЙрд▓ ~15 рд╕реЗрдХрдВрдб рдореЗрдВ HTTP 200 рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдФрд░ рд╢рд░реАрд░ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдорд╛рдирдХ рд▓рд┐рдлрд╛рдлреЗ рд╣реИред
рдЕрдиреБрд░реЛрдз рдкреИрд░рд╛рдореАрдЯрд░
| рдкреИрд░рд╛рдореАрдЯрд░ | рдЖрд╡рд╢реНрдпрдХ | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
|---|---|---|---|
actor |
рд╣рд╛рдБ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | "scraper.overview" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП |
input.prompt |
рд╣рд╛рдБ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рд╡рд╣ Google рдХреНрд╡реЗрд░реА рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореБрдХреНрдд-рдлреЙрд░реНрдо рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ред рдПрдХ рдЦрд╛рд▓реА рдорд╛рди HTTP 400 рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ Field validation for 'Prompt' failed on the 'required' tagред |
input.country |
рд╣рд╛рдБ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | ISO 3166-1 рдЕрд▓реНрдлрд╛-2 рджреЗрд╢ рдХреЛрдб - US, GB, DE, FR, JP, рдЖрджрд┐ред рдЖрд╡рд╛рд╕реАрдп рдкреНрд░реЙрдХреНрд╕реА рдирд┐рдХрд╛рд╕ рдФрд░ рдЗрд╕рд▓рд┐рдП Google рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП AIO рдХреЗ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рд╕реНрд╡рд░реВрдк рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред |
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдлрд╛рдлрд╛
рдПрдХ рд╕рдлрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХ JSON рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддреАрди рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдХреБрдВрдЬреА рд╣реЛрддреА рд╣реИрдВ:
json
{
"status": "success",
"task_id": "ca132d3f-dc04-464e-b652-53231a8aeb8f",
"task_result": {
"ads": [ /* AIO рдХреЗ рдКрдкрд░ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╕реНрдерд╛рди */ ],
"content": "**GraphQL** рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рд╣реИ ... ([GraphQL][1]) ([Postman Blog][2]) ...\n\n[1]: https://graphql.org/ \"GraphQL тАФ ...\"",
"rawtext": "GraphQL рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рд╣реИ ...",
"is_overview_shopping": true,
"is_shopping": true,
"purchase_link": true,
"metadata": { "rawUrl": "https://www.google.com/search?ApiType=overview&IsShopping=true&oq=...&q=..." },
"products": null,
"source": [ /* рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рджреНрд╡рд╛рд░рд╛ рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд / ],
"web_source": [ / рдПрдЖрдИрдУ рдХреЗ рдиреАрдЪреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЦреЛрдЬ рд╡реЗрдм рд╕реНрд░реЛрдд */ ]
}
}
`task_result` рдлрд╝реАрд▓реНрдб рд╕рдВрджрд░реНрдн:
| рдлрд╝реАрд▓реНрдб | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
|---|---|---|
| `content` | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдХрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдЗрдирд▓рд╛рдЗрди `[N]` рдЙрджреНрдзрд░рдг рд╕рдВрджрд░реНрдн рдФрд░ рдПрдХ `[N]: <url> "<label>"` рдлреБрдЯрдиреЛрдЯ рддрд╛рд▓рд┐рдХрд╛ рдиреАрдЪреЗ рд╣реЛрддреА рд╣реИред рдЯреЗрдмрд▓, рд╢реАрд░реНрд╖рдХ рдФрд░ рдмреЛрд▓реНрдб рдлреЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдПрдЖрдИрдУ рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╕реНрд╡рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреА рдЬрд╛рддреА рд╣реИред |
| `rawtext` | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рд╡рд╣реА рдПрдЖрдИрдУ рдореБрдЦреНрдп рднрд╛рдЧ рдЬрд┐рд╕реЗ рдЙрджреНрдзрд░рдгреЛрдВ рдФрд░ рдЕрдВрддрд░реНрдирд┐рд░реНрдорд┐рдд рдореАрдбрд┐рдпрд╛ рдмреНрд▓реЙрдХреЛрдВ рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ тАФ рдЙрдкрдпреЛрдЧреА рдЬрдм рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдЙрдкрднреЛрдХреНрддрд╛ рд╕рд░рд▓ рдЧрджреНрдп (рдПрд▓рдПрд▓рдПрдо рдкреНрд░реЙрдореНрдкреНрдЯ, рдПрдореНрдмреЗрдбрд┐рдВрдЧ, рд╕рд░реНрдЪ-рдЗрдВрдбреЗрдХреНрд╕ рдЕрдВрддрд░реНрдЧреНрд░рд╣рдг) рдЪрд╛рд╣рддреЗ рд╣реИрдВред |
| `source` | рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА | рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдХреЗ *рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд* рдкреИрдирд▓ тАФ рд╡рд╣ рдкреГрд╖реНрда рдЬрд┐рдиреНрд╣реЗрдВ рдЧреВрдЧрд▓ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо `{рд╢реАрд░реНрд╖рдХ, рдпреВрдЖрд░рдПрд▓, рдЕрдВрд╢, рд╡реЗрдмрд╕рд╛рдЗрдЯ_рдирд╛рдо, рдлреЗрд╡рд┐рдХреЙрди, рдердВрдмрдиреЗрд▓, рдкреНрд░рдХрд╛рд░, рд╕реНрдЯреЛрд░реНрд╕}` рд╣реЛрддрд╛ рд╣реИред |
| `web_source` | рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА | *рд╕рдВрдмрдВрдзрд┐рдд рд╡реЗрдм* рдкреИрдирд▓ рдЬреЛ рдПрдЖрдИрдУ рдХреЗ рдиреАрдЪреЗ aparece тАФ рдпрд╣ `source` рдХреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдпреЗ рдПрдЖрдИрдУ рдХреЗ рд╕реАрдзреЗ рдЙрджреНрдзрд░рдг рдирд╣реАрдВ рд╣реЛрддреЗ; рдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ рд╣реИрдВ рдЬреЛ рдЧреВрдЧрд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред |
| `ads` | рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА | рд╡рд╣ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╕реНрдерд╛рди рдЬреЛ рдПрдЖрдИрдУ рдХреЗ рд▓рд┐рдП рдЙрд╕реА рдХреНрд╡реЗрд░реА рдХреЗ рдКрдкрд░ рдЪрд▓реЗред рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо `{рд╡рд┐рдЬреНрдЮрд╛рдкрдирджрд╛рддрд╛, рд╢реАрд░реНрд╖рдХ, рд╡рд┐рд╡рд░рдг, рдбрд┐рд╕реНрдкреНрд▓реЗ_рдпреВрдЖрд░рдПрд▓, рдпреВрдЖрд░рдПрд▓, рдЧреВрдЧрд▓_рдПрдб_рдпреВрдЖрд░рдПрд▓, рдЕрдиреБрднрд╛рдЧ_рд╢реАрд░реНрд╖рдХ, рд╕реНрд▓реЙрдЯ, рдЯреНрд░реИрдХрд┐рдВрдЧ_рдЯреЛрдХрди, рдкреНрд░рдХрд╛рд░}` рд╣реЛрддрд╛ рд╣реИред |
| `is_overview_shopping` | рдмреВрд▓рд┐рдпрди | рдЬрдм рдЧреВрдЧрд▓ рдиреЗ рдПрдЖрдИрдУ рдХреЛ рдЦрд░реАрджрд╛рд░реА-рдЙрдиреНрдореБрдЦ рдУрд╡рд░рд╡реНрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реЛ рддреЛ рд╕рддреНрдпред |
| `is_shopping` | рдмреВрд▓рд┐рдпрди | рдЬрдм рдЙрд╕ рдПрд╕рдИрдЖрд░рдкреА рдиреЗ рдЬреЛ рдПрдЖрдИрдУ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдиреЗ рдПрдХ рд╢реЙрдкрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рд▓реЗ рд░рдЦрд╛ рд╣реЛред |
| `purchase_link` | рдмреВрд▓рд┐рдпрди | рдЬрдм рдПрдЖрдИрдУ рдореБрдЦреНрдп рднрд╛рдЧ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реАрдзрд╛ рдЦрд░реАрджрд╛рд░реА рд▓рд┐рдВрдХ рд╣реЛред |
| `products` | рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА \| рд╢реВрдиреНрдп | рдЦрд░реАрджрд╛рд░реА рдПрдЖрдИрдУ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрд┐рдд рдЙрддреНрдкрд╛рдж рд╕реВрдЪреАред рдХреБрдЫ рдЦрд░реАрджрд╛рд░реА рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднрд░реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА (рд╣рд░ рдЖрдЗрдЯрдо: `рдирд╛рдо`, `рдХреАрдордд`, `рдореВрд▓_рдХреАрдордд`, `рдЫреВрдЯ`, `рд░реЗрдЯрд┐рдВрдЧ`, `рд╕рдореАрдХреНрд╖рд╛_рдЧрдг`, `рд╡рд┐рдХреНрд░реЗрддрд╛`, `рдЪрд┐рддреНрд░`, `рдпреВрдЖрд░рдПрд▓`, `рдбрд┐рд▓реАрд╡рд░реА`, `рд╕реНрдЯреЛрд░реНрд╕`, `рдЕрдиреБрднрд╛рдЧ_рд╢реАрд░реНрд╖рдХ` тАФ рдХрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЧреВрдЧрд▓ рдиреЗ рдЙрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛) рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП `null`, рднрд▓реЗ рд╣реА `is_shopping` рд╕рддреНрдп рд╣реЛред рд╕рддреНрдпрд╛рдкрди рдореЗрдВ, 5 рдореЗрдВ рд╕реЗ 1 рдЦрд░реАрджрд╛рд░реА рдХреИрдкреНрдЪрд░ рдиреЗ 10-рдЖрдЗрдЯрдо рдХреА рд╕реВрдЪреА рд▓реМрдЯрд╛рдИ; рдмрд╛рдХреА `null` рдереЗред рдХреЛрдб рдХреЛ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рд░реВрдк рд╕реЗ (`result.get("products") or []`) рд▓рд┐рдЦреЗрдВ рдФрд░ рдЬрдм `null` рд╣реЛ рддреЛ `source` рдФрд░ `content` рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред |
| `metadata.rawUrl` | рд╕реНрдЯреНрд░рд┐рдВрдЧ | рд╕рдордХрдХреНрд╖ `google.com/search?ApiType=overview&IsShopping=...&q=...` рдпреВрдЖрд░рдПрд▓ рдЬреЛ рдЕрднрд┐рдиреЗрддрд╛ рдиреЗ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ тАФ рдСрдбрд┐рдЯ рд▓реЙрдЧ рдФрд░ рдореИрдиреБрдЕрд▓ рд░реЗрдВрдбрд░ рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреНрд░реЙрд╕-рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред |
рд▓рд┐рдлрд╛рдлрд╛ `status` (`"success"` рдпрд╛ `"failed"`) рдФрд░ `task_id` (рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ UUID) рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдкрд░ рднреА рд░рдЦрддрд╛ рд╣реИред `task_id` рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд▓реЙрдЧ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХрд░реЗрдВ тАФ рдпрд╣ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдорд░реНрдерди рдЯрд┐рдХрдЯ рджрд╛рдпрд░ рдХрд░рддреЗ рд╕рдордп рд╕рд╣рд╕рдореНрдмрдВрдз рдХреБрдВрдЬреА рд╣реЛрддреА рд╣реИред
---
## рдкрд╛рдпрдерди рдореЗрдВ рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХреАрдХрд░рдг
рдкреВрд░реНрдг рдПрдХреАрдХрд░рдг рдПрдХрд▓ `POST` рдФрд░ `.json()` рдкрд╛рд░реНрд╕ рд╣реИред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреАрдЪреЗ рдкрд░реНрдпрд╛рд╡рд░рдг рд╕реЗ рдПрдкреАрдЖрдИ рдЯреЛрдХрди рдкрдврд╝рддреА рд╣реИ, `prompt="best running shoes"` рдФрд░ `country="US"` рдХреЗ рд╕рд╛рде рдЕрднрд┐рдиреЗрддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рддреА рд╣реИ, рдФрд░ рдПрдЖрдИрдУ рдореБрдЦреНрдп рднрд╛рдЧ, рд╢реАрд░реНрд╖ рдкрд╛рдВрдЪ рдЙрджреНрдзреГрдд ╨╕╤Б╤В╨╛╤ЗреЛрдВ рдФрд░ рдПрдЖрдИрдУ рдХреЗ рдКрдкрд░ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╕реНрдерд╛рдиреЛрдВ рдХреА рдЧрдгрдирд╛ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рддреА рд╣реИред
```python
import os
import requests
URL = "https://api.scrapeless.com/api/v2/scraper/execute"
HEADERS = {
"x-api-token": os.environ["SCRAPELESS_API_TOKEN"],
"Content-Type": "application/json",
}
BODY = {
"actor": "scraper.overview",
"input": {
"prompt": "best running shoes",
"country": "US",
},
}
resp = requests.post(URL, headers=HEADERS, json=BODY, timeout=60)
resp.raise_for_status()
data = resp.json()
if data.get("status") != "success":
raise SystemExit(f"AIO рд╕реНрдХреНрд░реИрдк рд╡рд┐рдлрд▓: {data}")
# рдЕрдЧрд░ рдпрд╣ "рд▓рдВрдмрд┐рдд" рдпрд╛ "рдЪрд╛рд▓реВ" рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "task_id" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
result = data["task_result"]
print(f"task_id = {data['task_id']}")
print(f"рд╢реЙрдкрд┐рдВрдЧ рдЭрдВрдбреЗ: is_shopping={result['is_shopping']} "
f"is_overview_shopping={result['is_overview_shopping']} "
f"purchase_link={result['purchase_link']}\n")
# рд╕рд╛рдорд╛рдиреНрдп-рдкрд╛рда рдореБрдЦреНрдп рднрд╛рдЧ тАФ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдПрд▓рдПрд▓рдПрдо / рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛
print("=== рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ (rawtext) ===")
print(result["rawtext"][:1200], "...\n")
# рдПрдЖрдИ рдУрд╡рд░рд╡реНрдпреВ рдкреИрдирд▓ рд╕реЗ рд╢реАрд░реНрд╖-5 рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд
print("=== рд╢реАрд░реНрд╖ рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд ===")
for s in result["source"][:5]:
print(f" - {s['website_name']:<20} {s['url']}")
print(f"\nрдПрдЖрдИрдУ рдХреЗ рдКрдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди: {len(result['ads'])}")
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдПрдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рд░рди рдПрдЖрдИрдУ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЛ 12-18 рд╕реЗрдХрдВрдб рдореЗрдВ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдФрд░ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдЫрд╣ рд╕реЗ рдмрд╛рд░рд╣ рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред
рдмреИрдЪ рдХреИрдкреНрдЪрд░ рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕
рдЙрддреНрдкрд╛рджрди рдореЗрдВ, рдХреЙрд▓ рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рд▓реВрдк рдореЗрдВ рд▓рдкреЗрдЯреЗрдВред рдЕрднрд┐рдиреЗрддрд╛ рдХрднреА-рдХрднреА рдПрдЪрдЯреАрдЯреАрдкреА 400 рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ {"message":"execution failed","status":"failed","task_id":"..."} рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЧреВрдЧрд▓ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреНрд░реЙрдХреНрд╕реА рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд╛рди рдореЗрдВ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдПрдЖрдИрдУ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рдпрд╛ рдЬрдм рдЙрдкрд░реА рд░реЗрдВрдбрд░ рдХреНрд╖рдгрд┐рдХ рд╣реЛрддрд╛ рд╣реИред рдЫреЛрдЯреЗ рдмреИрдХ-рдСрдл рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ:
python
import os, time, requests
URL = "https://api.scrapeless.com/api/v2/scraper/execute"
HEADERS = {
"x-api-token": os.environ["SCRAPELESS_API_TOKEN"],
"Content-Type": "application/json",
}
python
def fetch_aio(prompt: str, country: str = "US", retries: int = 3, backoff: float = 3.0):
body = {"actor": "scraper.overview", "input": {"prompt": prompt, "country": country}}
last = None
for attempt in range(retries):
resp = requests.post(URL, headers=HEADERS, json=body, timeout=60)
last = resp
if resp.status_code == 200:
payload = resp.json()
if payload.get("status") == "success":
return payload["task_result"]
# transient: 400 with "execution failed" is the retryable case
if resp.status_code == 400 and "execution failed" in resp.text:
time.sleep(backoff * (attempt + 1))
continue
# hard error: bad auth, bad actor, missing prompt тАФ do not retry
resp.raise_for_status()
raise RuntimeError(f"AIO scrape exhausted retries for {prompt!r}: {last.text}")
keywords = [
"рдмреЗрд╕реНрдЯ рд░рдирд┐рдВрдЧ рдЬреВрддреЗ",
"рд░рдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмреЗрд╕реНрдЯ рд╡рд╛рдпрд░рд▓реЗрд╕ рдИрдпрд░рдмрдбреНрд╕",
"рд░рдирд┐рдВрдЧ рдЬреВрддреЛрдВ рдХрд╛ рдЪрдпрди рдХреИрд╕реЗ рдХрд░реЗрдВ",
]
for kw in keywords:
result = fetch_aio(kw, country="US")
print(f"\n=== {kw} ===")
print(f" рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд: {len(result['source'])} "
f"рд╡реЗрдм рд╕реНрд░реЛрдд: {len(result['web_source'])} "
f"рд╡рд┐рдЬреНрдЮрд╛рдкрди: {len(result['ads'])}")
рдпрд╣ рдХреАрд╡рд░реНрдб-рдмреИрдЪ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд▓реЛрдб-рдмрд┐рдпрд░рд┐рдВрдЧ рдкреИрдЯрд░реНрди рд╣реИред рд╕рдорд╡рд░реНрддреАрддрд╛ рдХреЛ рдордзреНрдпрдо рд░рдЦреЗрдВ тАФ рдкреНрд░рддреНрдпреЗрдХ рдЯреЛрдХрди рдкрд░ рддреАрди рд╕реЗ рдкрд╛рдВрдЪ рд╕рдорд╛рдирд╛рдВрддрд░ рд╢реНрд░рдорд┐рдХ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реИ тАФ рдФрд░ 'execution failed' рд╕рдВрдХреЗрдд рдкрд░ рдкреАрдЫреЗ рд╣рдЯреЗрдВ, рди рдХрд┐ рдЗрд╕реЗ рдПрдХ рдХрдард┐рди рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВред
рдЖрдкрдХреА API рдХреБрдВрдЬреА рдореБрдлреНрдд рдпреЛрдЬрдирд╛ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: Scrapeless рд╡реЗрдмрд╕рд╛рдЗрдЯ
Node.js (18+) рдореЗрдВ API рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛
Node рдореЗрдВ рд╡рд╣реА рдХреЙрд▓, рдирд┐рд░реНрдорд┐рдд fetch рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП:
js
const URL = "https://api.scrapeless.com/api/v2/scraper/execute";
async function fetchAIO(prompt, country = "US") {
const resp = await fetch(URL, {
method: "POST",
headers: {
"x-api-token": process.env.SCRAPELESS_API_TOKEN,
"Content-Type": "application/json",
},
body: JSON.stringify({
actor: "scraper.overview",
input: { prompt, country },
}),
});
if (!resp.ok) {
const text = await resp.text();
throw new Error(`HTTP ${resp.status}: ${text}`);
}
const payload = await resp.json();
if (payload.status !== "success") {
throw new Error(`AIO рд╕реНрдХреНрд░реИрдк рд╡рд┐рдлрд▓: ${JSON.stringify(payload)}`);
}
return payload.task_result;
}
const result = await fetchAIO("рдмреЗрд╕реНрдЯ рд░рдирд┐рдВрдЧ рдЬреВрддреЗ", "US");
console.log(`рдЦрд░реАрджрд╛рд░реА рдзреНрд╡рдЬ: is_shopping=${result.is_shopping} ` +
`is_overview_shopping=${result.is_overview_shopping}`);
console.log("\n=== AI рдУрд╡рд░рд╡реНрдпреВ (рдХрдЪреНрдЪрд╛ рдкрд╛рда) ===");
console.log(result.rawtext.slice(0, 1200), "...\n");
console.log("=== рд╢реАрд░реНрд╖ рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд ===");
for (const s of result.source.slice(0, 5)) {
console.log(` - ${s.website_name.padEnd(20)} ${s.url}`);
}
console.log(`\nAIO рдХреЗ рдКрдкрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди: ${result.ads.length}`);
рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдкреИрдЯрд░реНрди Python рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд╛рди рд╣реИ: рдХреЗрд╡рд▓ 'HTTP 400 + "execution failed"' рдкрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ; '401', '4xx' рдЬрд┐рд╕рдореЗрдВ 'code: 14002' (рдЕрдорд╛рдиреНрдп рдЕрднрд┐рдиреЗрддрд╛) рдФрд░ 'Prompt' рдкрд░ рд╡реИрдзрддрд╛ рддреНрд░реБрдЯрд┐ рдХреЛ рдХрдард┐рди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдареАрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдПрдВрдб-рдЯреВ-рдПрдВрдб Google-AI рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рд╛рдереА рдЕрднрд┐рдиреЗрддрд╛
рд╕реНрдХреНрд░реИрдкрд░ AI рдУрд╡рд░рд╡реНрдпреВ API рдПрдХ Google AI рд╕рддрд╣ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рдкреНрд░реЛрдбрдХреНрд╢рди рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреНрд╕ рдЬреЛ рдмреНрд░рд╛рдВрдб рджреГрд╢реНрдпрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ, GEO рдбреЗрдЯрд╛ рд╕реЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ, рдпрд╛ рдЙрддреНрддрд░-рдЧреБрдгрд╡рддреНрддрд╛ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рджреЛ рдФрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
scraper.google.search тАФ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдСрд░реНрдЧреЗрдирд┐рдХ SERP
AIO рдХреЗ рдиреАрдЪреЗ рджрд╕ рдиреАрд▓реЗ рд▓рд┐рдВрдХ, рд▓реЛрдЧ рднреА рдкреВрдЫрддреЗ рд╣реИрдВ рдЬреЛ рдЬреЛрдбрд╝реЗ, рдЬреНрдЮрд╛рди рдкреИрдирд▓, рд╡рд┐рд╢реЗрд╖ рд╕реНрдирд┐рдкреЗрдЯ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЦреЛрдЬреЗрдВ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП, scraper.google.search рд╕рдВрд░рдЪрд┐рдд рд╕рдордХрдХреНрд╖ рд╣реИред 'scraper.overview' рдХреЗ source рдПрд░реЗ рдореЗрдВ рдЙрджреНрдзреГрдд-рд╕реНрд░реЛрдд рдбреЛрдореЗрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧреА рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдЬреИрд╡рд┐рдХ рд╢реАрд░реНрд╖-10 рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрдирдХрд╛ рдЕрдзрд┐рдХ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИ тАФ рд╡рд╣ рдЬреБрдбрд╝рд╛рд╡ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдЙрджреНрдзреГрдд рдбреЛрдореЗрди рдЬреИрд╡рд┐рдХ рд░реВрдк рд╕реЗ рднреА рд░реИрдВрдХ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВред
scraper.aimode тАФ AI рдореЛрдб рдЯреИрдм
Google рдХрд╛ AI рдореЛрдб рдПрдХ рдЕрд▓рдЧ, рдкреВрд░реНрдг-рдкреГрд╖реНрда рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдЕрдиреБрднрд╡ рд╣реИ рдЬреЛ SERP рд╕реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрд╣ рдЙрддреНрддрд░ рдХреЛ рдЕрдзрд┐рдХ рдЪреИрдЯ-рдЬреИрд╕реЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЙрдореНрдкреНрдЯ рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдЕрд▓рдЧ рдЙрджреНрдзрд░рдг рдкреИрдирд▓ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред scraper.aimode рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЕрднрд┐рдиреЗрддрд╛ рд╣реИред Google рдХреЗ AI рдЦреЛрдЬ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд┐рд╖рдп рдХреЛ рдХреИрд╕реЗ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдкреВрд░рд╛ рджреГрд╢реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 'scraper.overview', 'scraper.google.search', рдФрд░ 'scraper.aimode' рд╕рднреА рдХреЛ рдЙрд╕реА рдкреНрд░рд╢реНрди, рдЙрд╕реА рджреЗрд╢, рдЙрд╕реА рд╕рдордпStamp рдкрд░ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВред
LLM-рдЙрддреНрддрд░ рдкрд░рд┐рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ API
Google AI рдУрд╡рд░рд╡реНрдпреВ рдПрдХ рдЙрджреНрдзрд░рдг рд╕рддрд╣ рд╣реИред рдмреНрд░рд╛рдВрдб-рд╕реНрддрд░реАрдп GEO рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЖрдорддреМрд░ рдкрд░ ChatGPT рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ, Perplexity рдЙрддреНрддрд░реЛрдВ, рдФрд░ рдЕрдиреНрдп LLM-рдкрд╛рд╡рд░реНрдб рдЦреЛрдЬ рдЕрдиреБрднрд╡реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред Universal Scraping API рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдорд╛рд░реНрдЧ рд╣реИ - рд╡рд╣реА x-api-token, рдЕрд▓рдЧ рдЕрднрд┐рдиреЗрддрд╛ рдирд╛рдо, рд╡рд╣реА JSON-рдПрдирд╡реЗрд▓рдк рдЖрдХрд╛рд░ред
### `scraper.amazon` (Rufus) рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрдХреНрд╖ рдХреЗ рд▓рд┐рдП
рдЬрдм рдореЙрдирд┐рдЯрд░ рдХреА рдЧрдИ рдмреНрд░рд╛рдВрдб рдПрдХ рднреМрддрд┐рдХ рдЙрддреНрдкрд╛рдж рд╣реЛрддрд╛ рд╣реИ, рддреЛ Amazon Rufus рдПрдЖрдИ-рдЙрддреНрддрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИред [Amazon Rufus рдЕрднрд┐рдиреЗрддрд╛](https://www.scrapeless.com/hi/blog/how-to-scrape-rufus-data-amazon) рдХрд┐рд╕реА рднреА рдкреНрд░рд╛рдХреГрддрд┐рдХ-рднрд╛рд╖рд╛ рдЙрддреНрдкрд╛рдж рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рдмрд╛рддрдЪреАрдд рдЖрдзрд╛рд░рд┐рдд рдЦрд░реАрджрд╛рд░реА рд╕рд╣рд╛рдпрдХ рдХрд╛ рд╕рдЯреАрдХ рдЙрддреНрддрд░ рд▓реМрдЯрд╛рддрд╛ рд╣реИред Google AIO рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдпрд╣ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рджреЛ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдПрдЖрдИ-рдЙрддреНрддрд░ рд╕рддрд╣реЗрдВ рдЖрдкрдХреЗ рдЙрддреНрдкрд╛рдж рдпрд╛ рдЖрдкрдХреЗ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд┐рдпреЛрдВ рдХреЗ рдЙрддреНрдкрд╛рдж рдХреЛ рд╕реНрдерд┐рддрд┐ рджреЗрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИрдВред
рдЪрд╛рд░реЛрдВ рдЕрднрд┐рдиреЗрддрд╛ рдПрдХ Scrapeless рдЦрд╛рддрд╛, рдПрдХ `x-api-token` рд╣реЗрдбрд░, рдФрд░ рдПрдХ рд▓рд┐рдлрд╛рдлреЗ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдПрдХрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд░реИрдкрд░ рдХреЛ рд╡рд╛рдпрд░ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдкрд░рд┐рд╡рд╛рд░ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
---
## рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд░реЗрдВ
### рдЖрдкрдХреЛ рдЬреЛ рддреНрд░реБрдЯрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рджрд┐рдЦ рд╕рдХрддреА рд╣реИрдВ
рдПрдкреАрдЖрдИ рд╣рд░ рддреНрд░реБрдЯрд┐ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрд┐рдд JSON рд▓реМрдЯрд╛рддрд╛ рд╣реИред `code` рдлреАрд▓реНрдб, рдЬрдм рдореМрдЬреВрдж рд╣реЛ, Scrapeless рддреНрд░реБрдЯрд┐ рдХреЛрдб рд╣реИ; `message` рдорд╛рдирд╡-рдкрд╛рдардиреАрдп рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИред
| рдкрд░рд┐рджреГрд╢реНрдп | HTTP | рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд░реАрд░ |
|---|---|---|
| рдЕрдорд╛рдиреНрдп рдПрдкреАрдЖрдИ рдЯреЛрдХрди | `401` | `{"code":14404,"message":"invalid access token"}` |
| рдЧрд▓рдд рдЕрднрд┐рдиреЗрддрд╛ рдирд╛рдо | `400` | `{"code":14002,"message":"invalid actor: <name>","status":"failed"}` |
| рдЕрдиреБрдкрд╕реНрдерд┐рдд рдпрд╛ рдЦрд╛рд▓реА `input.prompt` | `400` | `{"message":"Key: 'overviewParam.Prompt' Error:Field validation for 'Prompt' failed on the 'required' tag","status":"failed"}` |
| рдЕрдорд╛рдиреНрдп рджреЗрд╢ рдХреЛрдб | `400` | `{"message":"execution failed","status":"failed","task_id":"..."}` |
| рдХреНрд╡реЗрд░реА рдЬреЛ AIO рдХреЛ рдХрднреА рдирд╣реАрдВ рджреЗрдиреЗ рдпрд╛ рдЕрд╕реНрдерд╛рдпреА рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╣реИ | `400` | `{"message":"execution failed","status":"failed","task_id":"..."}` |
| рд╕рдлрд▓рддрд╛ | `200` | `{"status":"success","task_id":"...","task_result":{...}}` |
| рд▓рдВрдмрд┐рдд | `201` | `{"status":"pending","task_id":"..."}` рдХрд╛рд░реНрдп рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдХреГрдкрдпрд╛ рдмрд╛рдж рдореЗрдВ рджреЛрдмрд╛рд░рд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред |
| рдЪрд▓ рд░рд╣рд╛ рд╣реИ | `202` | `{"status": "running", "task_id":"..."}` рдХрд╛рд░реНрдп рдмрдирд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдмрд╛рдж рдореЗрдВ рдХрд╛рд░реНрдп рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред|
`144xx` рдХреЛрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдЕрднрд┐рдиреЗрддрд╛ рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реЛрддреЗ рд╣реИрдВ; `Field validation` рдкреЗрд▓реЛрдб рдЕрдиреБрд░реЛрдз-рдЖрдХрд╛рд░ рд╣реИ; `execution failed` рдХреЛрдИ-AIO рдФрд░ рдЯреНрд░рд╛рдВрдЭрд┐рдПрдВрдЯ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛ рдХрд┐рд╕реА рднреА рд╡рд┐рдлрд▓ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ `task_id` рдХреЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реЗрдВ тАФ рдпрд╣ рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ Scrapeless рд╕рд╣рд╛рдпрддрд╛ рдПрдХрд▓ рдЦрд░рд╛рдм рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рд╕рдВрдмрдВрдз рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
### рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдЬреЛрдбрд╝реЗ
**рд╕рдорд╕реНрдпрд╛: рдПрдХ рдХреНрд╡реЗрд░реА `execution failed` рд▓реМрдЯрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред**
рд╕рдорд╛рдзрд╛рди: рдпрд╣ рдЕрд╕реНрдерд╛рдпреА рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕рдВрдХреЗрдд рд╣реИред рд╡рд╣реА рдХреНрд╡реЗрд░реА рдЬреЛ рдЕрдм рд╡рд┐рдлрд▓ рд╣реЛрддреА рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдкрд╛рдВрдЪ рд╕реЗ рддреАрд╕ рд╕реЗрдХрдВрдб рдмрд╛рдж рд╕рдлрд▓ рд╣реЛрддреА рд╣реИред 3-6 рд╕реЗрдХрдВрдб рдХрд╛ рдмреИрдХ-рдСрдл рдФрд░ рдЫреЛрдЯреЗ рдкреНрд░рдпрд╛рд╕ рдмрдЬрдЯ (3 рдкреНрд░рдпрд╛рд╕) рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЙрд╕ рдмрдЬрдЯ рдХреЗ рджреМрд░рд╛рди рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдлрд▓рддрд╛ рдХреЛ "рдЗрд╕ рднреМрдЧреЛрд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдХреЛрдИ AIO рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ" рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ рди рдХрд┐ рдПрдХ рдПрдХреАрдХрд░рдг рдмрдЧ рдХреЗ рд░реВрдк рдореЗрдВред
**рд╕рдорд╕реНрдпрд╛: рдПрдХ рдХреНрд╡реЗрд░реА рд▓рдЧрд╛рддрд╛рд░ `execution failed` рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬреЛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдкрд░ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ред**
рд╕рдорд╛рдзрд╛рди: рд╣рд░ Google рдХреНрд╡реЗрд░реА рдПрдХ рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддреАред рдПрдХрд▓-рд╢рдмреНрдж рдХреНрд╡реЗрд░реА, рдиреЗрд╡рд┐рдЧреЗрд╢рдирд▓ рдХреНрд╡реЗрд░реА (`"facebook"`), рдФрд░ рдХреНрд╡реЗрд░реА рдЬреЛ Google рдиреЗ рдЧреНрд░рд╛рдЙрдВрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдЪреБрдиреА рд╣реИ, рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреАред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реА рднреМрдЧреЛрд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░ (рдШрд░реЗрд▓реВ VPN рдпрд╛ рдПрдХ рдЕрд╕рд▓реА рдбрд┐рд╡рд╛рдЗрд╕) рд╕реЗ `https://www.google.com/search?q=<query>` рдЦреЛрд▓реЗрдВ; рдпрджрд┐ рдХрд┐рд╕реА рдорд╛рдирд╡ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ AIO рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЕрднрд┐рдиреЗрддрд╛ рднреА рдЗрд╕реЗ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдХреНрд╡реЗрд░реА рдХреЛ рдЕрдзрд┐рдХ рд╕реВрдЪрдирд╛-рдЖрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рд╢рдмреНрджрдмрджреНрдз рдХрд░реЗрдВ ("X рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ", "Y рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ X", "X рдмрдирд╛рдо Y")ред
**рд╕рдорд╕реНрдпрд╛: `task_result.products` `null` рд╣реИ рдЬрдмрдХрд┐ `is_shopping` `true` рд╣реИред**
рд╕рдорд╛рдзрд╛рди: рдХреБрдЫ рдЦрд░реАрджрд╛рд░реА AIO рдХреЗ рд▓рд┐рдП `task_result.products` рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП `null` рд╣реЛрддрд╛ рд╣реИ тАФ рднрд▓реЗ рд╣реА `is_shopping` рд╕рд╣реА рд╣реЛред рдЬрдм рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдореЗрдВ `name`, `price`, `orig_price`, `discount`, `rating`, `review_count`, `seller`, `img`, `url`, `delivery`, `stores`, рдФрд░ `section_title` рд╣реЛрддрд╛ рд╣реИ (рдХрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлреАрд▓реНрдб рдРрд╕реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ Google рдиреЗ рдЙрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдирд╣реАрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛)ред рдЬрдм рдХреНрд╖реЗрддреНрд░ `null` рд╣реЛ, рддреЛ `task_result.source` рд╕реЗ рдЙрддреНрдкрд╛рдж рдХреЗ рдЙрдореНрдореАрджрд╡рд╛рд░ рдкрдврд╝реЗрдВ (рдЙрдХреНрдд рд╕реНрд░реЛрдд рдкреИрдирд▓ тАФ рдЕрдХреНрд╕рд░ рдЦреБрджрд░рд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдкреГрд╖реНрда) рдФрд░ `task_result.content` рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЙрддреНрдкрд╛рдж рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╢рд░реАрд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред рд╣рдореЗрд╢рд╛ `null` рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХреЛрдб рдХрд░реЗрдВ: `result.get("products") or []`ред
**рд╕рдорд╕реНрдпрд╛: `task_result.source` рдФрд░ `task_result.web_source` рд╕рдорд╛рди рджрд┐рдЦрддреЗ рд╣реИрдВ тАФ рдХреМрди рд╕рд╛ рд╣реИ рдХреМрди рд╕рд╛?**
рд╕рдорд╛рдзрд╛рди: `source` рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рдХрд╛ рдЕрдкрдирд╛ рдЙрджреНрдзрд░рдг рдкреИрдирд▓ рд╣реИ (рд▓рд┐рдВрдХ рдЬрд┐рдирд╕реЗ AIO рдХреА рдкрд╣рдЪрд╛рди рд╣реЛрддреА рд╣реИ)ред `web_source` AIO рдХреЗ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рд╕рдВрдмрдВрдзрд┐рдд рдЦреЛрдЬ рдкреИрдирд▓ рд╣реИред GEO рдЙрджреНрдзрд░рдг рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, `source` рд╕реЗ рдЧрд┐рдирддреА рдХрд░реЗрдВ; рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрд╡рд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП, `web_source` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
**рд╕рдорд╕реНрдпрд╛: `content` рдореЗрдВ AIO рд╢рд░реАрд░ рдореЗрдВ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдЙрджреНрдзрд░рдг рд╕рдВрджрд░реНрдн рд╣реИрдВ (`[1]`, `[2]`) рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рд╛рдзрд╛рд░рдг рдЧрджреНрдп рдЪрд╛рд╣рд┐рдПред**
рд╕рдорд╛рдзрд╛рди: `task_result.rawtext` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ тАФ рдпрд╣ рдЙрджреНрдзрд░рдг-рдлрд╛рдЯ stripped рдЬреБрдбрд╝рд╡рд╛рдВ рд╣реИ, рдЬреЛ рдПрдореНрдмреЗрдбрд┐рдВрдЧ, рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо LLM рдкреНрд░реЙрдореНрдкреНрдЯ, рдФрд░ рдЦреЛрдЬ-рд╕реВрдЪрдХ рд╕рдВрдЪрдпрди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЬрдм рдЖрдкрдХреЛ рд╢реНрд░реЗрдп рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ `content` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
**рд╕рдорд╕реНрдпрд╛: рд╡рд╣реА рдХреНрд╡реЗрд░реА рд╡рд┐рднрд┐рдиреНрди рдХреЙрд▓реНрд╕ рдкрд░ рд╡рд┐рднрд┐рдиреНрди AIO рд╢рд░реАрд░ рд▓реМрдЯрд╛рддреА рд╣реИред**
рд╕рдорд╛рдзрд╛рди: рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рдЧреИрд░-рдирд┐рд░реНрдзрд╛рд░рдгрдХрд╛рд░реА рд╣реИрдВ тАФ Google рдЗрдиреНрд╣реЗрдВ рдкреНрд░рддрд┐ рд╕рддреНрд░ рдлрд┐рд░ рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпреЗ рдШрдВрдЯреЗ рдФрд░ рджрд┐рди рдХреЗ рд╕рд╛рде рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдирд┐рдЧрд░рд╛рдиреА рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рд░ рдХреИрдкреНрдЪрд░ рдкрд░ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдФрд░ `country` рдХреЛ рдкрд┐рди рдХрд░реЗрдВ рдФрд░ рдХрдЪреНрдЪреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдВ; рд╢рд░реАрд░ рдХреЛ рдПрдХ рдирдореВрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ, рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдпреА рдирд╣реАрдВ рд╕рдордЭрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджреНрдзреГрдд-рд╕реНрд░реЛрдд рд╕реЗрдЯ рдЖрдорддреМрд░ рдкрд░ рдЧрджреНрдп рд╢рд░реАрд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд╣реЛрддрд╛ рд╣реИред
**рд╕рдорд╕реНрдпрд╛: рджрд░-рд╕реАрдорд╛ рдФрд░ рд╕рдорд╡рд░реНрддреА рд╕реАрдорд╛рдПрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред**
рд╕рдорд╛рдзрд╛рди: рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЙрд▓ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред HTTP 429 рдпрд╛ `execution failed` рдореЗрдВ рд╡реГрджреНрдзрд┐ рдкрд░ рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реБрдП, рд╕рдорд╡рд░реНрддреАрддрд╛ рдХреЛ ╪к╪п╪▒┘К╪мрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдмрдврд╝рд╛рдПрдВред рд╕реНрдерд╛рдпреА рдЙрдЪреНрдЪ-рд╡реЙрд▓реНрдпреВрдо рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП, Scrapeless рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд▓реЗрди рдХрд╛ рдкреНрд░рдмрдВрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
---
## рдирд┐рд╖реНрдХрд░реНрд╖: рдПрдХ-рд▓рд╛рдЗрди рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд░рдЪрд┐рдд AIOs
рдЧреВрдЧрд▓ рдХреА рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди SEO, GEO, рдмреНрд░рд╛рдВрдб рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдПрдЖрдИ-рдЧреНрд░рд╛рдЙрдВрдбрд┐рдВрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЛрдб-рдмреЗрдпрд░рд┐рдВрдЧ рд╕рддрд╣ рдмрди рдЧрдИ рд╣реИред рдЗрд╕реЗ DOM рд╕реНрд╡рдЪрд╛рд▓рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░реИрдк рдХрд░рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдиреАрдЪреЗ рдкреВрд░реЗ рд╕реЗрд▓реЗрдХреНрдЯрд░-рдореЗрдгреНрдЯреЗрдиреЗрдиреНрд╕, рдЖрд╡рд╛рд╕реАрдп-рдЗрдЧреНрд░реЗрд╕, рд▓реЗрдЬрд╝реА-рд▓реЛрдб, рдФрд░ CAPTCHA-рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╕реНрдЯреИрдХ рдХреЛ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред Scrapeless Scraper AI Overview API рдкреВрд░реА рдПрдХреАрдХрд░рдг рдХреЛ рдПрдХ HTTP POST рдореЗрдВ рддреАрди рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдбреНрд╕ (`actor`, `input.prompt`, `input.country`) рдХреЗ рд╕рд╛рде рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕рдВрд░рдЪрд┐рдд JSON рд▓рд┐рдлрд╛рдлрд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ AIO рдмреЛрдбреА, рдЙрджреНрдзреГрдд рд╕реНрд░реЛрдд, рд╕рдВрдмрдВрдзрд┐рдд рдкреИрдирд▓, AIO рдХреЗ рдКрдкрд░ рдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди, рдФрд░ рдЦрд░реАрджрд╛рд░реА рдХреЗ рдЭрдВрдбреЗ рд╕рднреА рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдХреЗ рдлрд╝реАрд▓реНрдб рд╣реИрдВред
`scraper.google.search` рдХреЗ рд╕рд╛рде рдЬреИрд╡рд┐рдХ SERP рдХреЗ рд▓рд┐рдП рдФрд░ `scraper.aimode` рдХреЗ рд╕рд╛рде рдЧреВрдЧрд▓ рдХреЗ AI рдореЛрдб рдЯреИрдм рдХреЗ рд▓рд┐рдП, рддреАрди рдЕрднрд┐рдиреЗрддрд╛ рдорд┐рд▓рдХрд░ рдПрдХ рд╣реА Scrapeless рдЦрд╛рддреЗ рд╕реЗ рдЧреВрдЧрд▓ рдХреА рдкреВрд░реА AI-рд╕рдВрд╡рд░реНрдзрд┐рдд рдЦреЛрдЬ рд╕рддрд╣ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рдереА [рдпреВрдирд┐рд╡рд░реНрд╕рд▓ рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ API](https://www.scrapeless.com/hi/product/universal-scraping-api) рд╕рдорд╛рди рдкреИрдЯрд░реНрди рдХреЛ ChatGPT, Perplexity, рдФрд░ рдЕрдиреНрдп LLM-рдЙрддреНрддрд░ рд╕рддрд╣реЛрдВ рддрдХ рдмрдврд╝рд╛рддрд╛ рд╣реИ тАФ рдПрдХ рдЙрддреНрдкрд╛рджрди GEO рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд░реНрдорд╛рдг рдмреНрд▓реЙрдХреНрд╕ред
[app.scrapeless.com](https://app.scrapeless.com) рдкрд░ рдореБрдлреНрдд Scraper API рдХреНрд░реЗрдбрд┐рдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ, рдФрд░ рдкреВрд░реА API рд╕рдВрджрд░реНрдн рдХреЛ [`apidocs.scrapeless.com`](https://apidocs.scrapeless.com) рдкрд░ рдкрдврд╝реЗрдВред
---
## рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдПрдЖрдИ-рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЦреЛрдЬ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ?
рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ рддрд╛рдХрд┐ рдПрдХ рдореБрдлреНрдд рдпреЛрдЬрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВ рдФрд░ Scrapeless рдкрд░ GEO, рдмреНрд░рд╛рдВрдб-AI, рдФрд░ рдЦреЛрдЬ-рдирд┐рдЧрд░рд╛рдиреА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХреЗрдВ:
[рдбрд┐рд╕реНрдХреЙрд░реНрдб](https://discord.gg/scrapeless)
[рдЯреЗрд▓реАрдЧреНрд░рд╛рдо](https://t.me/scrapeless)
[Scrapeless рд╡реЗрдмрд╕рд╛рдЗрдЯ](https://app.scrapeless.com/passport/login/?utm_source=website&utm_medium=blog&utm_campaign=aioverview&utm_term=guide) рдкрд░ рдореБрдлреНрдд Scraper API рдХреНрд░реЗрдбрд┐рдЯ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВ рдФрд░ рдКрдкрд░ рдХреЗ рдкреИрдЯрд░реНрди рдХреЛ рдЙрди рдХреАрд╡рд░реНрдб, рджреЗрд╢реЛрдВ, рдФрд░ рдмреНрд░рд╛рдВрдб рд╢рд░реНрддреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВ рдЬрд┐рдирдХреА рдЖрдкрдХреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
## рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди
**Q1: рдХреНрдпрд╛ рдЧреВрдЧрд▓ рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрдиреЛрдВ рдХрд╛ рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ рдХрд╛рдиреВрдиреА рд╣реИ?**
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рд╕рд╛рдордЧреНрд░реА рдЬреЛ `google.com` рдкрд░ рдЙрднрд░реА рд╣реИ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдиреБрд╕рдВрдзрд╛рди, SEO рдирд┐рдЧрд░рд╛рдиреА, рдФрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛рддреНрдордХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдЙрдЪрд┐рдд рдорд╛рдиреА рдЬрд╛рддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рдЕрдзрд┐рдХрд╛рд░ рдХреНрд╖реЗрддреНрд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИрдВ тАФ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрдкрдпреЛрдЧ, AIO рдмреЛрдбреА рдХрд╛ рдкреБрдирд░реНрд╡рд┐рддрд░рдг, рдФрд░ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд╣реБрдВрдЪ рдкрд░ рдЧреВрдЧрд▓ рдХреА рд╕реЗрд╡рд╛ рдХреА рд╢рд░реНрддреЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдбреЗрдЯрд╛-рд╕рдВрд░рдХреНрд╖рдг рдХрд╛рдиреВрди рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдЪрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЧреВрдЧрд▓ рдХреА рд╕реЗрд╡рд╛ рдХреА рд╢рд░реНрддреЗрдВ рдФрд░ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдирд┐рдпрдореЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдФрд░ рд╕реНрдХреНрд░реИрдк рдХреА рдЧрдИ AIO рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдпрд╛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╡рдХреАрд▓ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рдХрд░реЗрдВред
**Q2: рдХреНрдпрд╛ рд╣рд░ рдЧреВрдЧрд▓ рдХреНрд╡реЗрд░реА рдПрдХ рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ?**
рдирд╣реАрдВред рдЧреВрдЧрд▓ рдпрд╣ рдЪреБрдирддрд╛ рд╣реИ рдХрд┐ рдХрдм AIO рдХреЛ рдЙрднрд╛рд░рд╛ рдЬрд╛рдП рдФрд░ рдпрд╣ рджрд░ рдХреНрд╡реЗрд░реА рд╢реНрд░реЗрдгреА, рднреВрдЧреЛрд▓, рднрд╛рд╖рд╛, рдФрд░ рдЪрд▓ рд░рд╣реЗ рдЙрддреНрдкрд╛рдж рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рд╕реВрдЪрдирд╛, рддреБрд▓рдирд╛, "рдХреИрд╕реЗ X рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ", "рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда X", рдФрд░ рдЦрд░реАрджрд╛рд░реА-рдЗрдЪреНрдЫрд╛ рд╡рд╛рд▓реА рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ 2026 рдореЗрдВ рдПрдХ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрддреА рд╣реИрдВред рдиреЗрд╡рд┐рдЧреЗрд╢рдирд▓ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ (`"facebook"`, `"amazon login"`) рдФрд░ рдПрдХрд▓-рд╢рдмреНрдж рдЕрд╕реНрдкрд╖реНрдЯ рдХреНрд╡реЗрд░рд┐рдпрд╛рдБ рдЖрдорддреМрд░ рдкрд░ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рдЕрднрд┐рдиреЗрддрд╛ рдЙрди рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП `execution failed` рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЧреВрдЧрд▓ рдЙрд╕ рднреВрдЧреЛрд▓ рдореЗрдВ рдирд╣реАрдВ рдЧреНрд░рд╛рдЙрдВрдб рдХрд░рддрд╛ рд╣реИред
**Q3: `input.country` рдореЗрдВ рдХреМрди рд╕реЗ рджреЗрд╢ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ?**
рджреЗрд╢ рдХрд╛ рдлрд╝реАрд▓реНрдб ISO 3166-1 рдЕрд▓реНрдлрд╛-2 рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ `US` рдФрд░ `GB` рдХреЗ рдЦрд┐рд▓рд╛рдл рдПрдВрдб-рдЯреВ-рдПрдВрдб рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрднрд┐рдиреЗрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЖрд╡рд╛рд╕реАрдп-рдкреНрд░реЙрдХреНрд╕реА рдлреБрдЯрдкреНрд░рд┐рдВрдЯ 195+ рджреЗрд╢реЛрдВ рдореЗрдВ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб (`DE`, `FR`, `JP`, `CA`, `AU`, `BR`, `IN`, `ES`, `IT`, `NL`) рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ; рдПрдХ unsupported рдХреЛрдб `execution failed` рд▓реМрдЯрд╛рддрд╛ рд╣реИред рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реЗ рдкрд╣рд▓реЗ рдЫреЛрдЯреЗ рдзреВрдореНрд░рдкрд╛рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╡рд┐рд╢реЗрд╖ рджреЗрд╢ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВред
**Q4: рдПрдХрд▓ рдХреЙрд▓ рдХрд┐рддрдиреА рддреЗрдЬ рд╣реИ?**
рдПрдВрдб-рдЯреВ-рдПрдВрдб рд╡рд┐рд▓рдВрдмрддрд╛ рдЖрдорддреМрд░ рдкрд░ рд╕рддреНрдпрд╛рдкрди рдореЗрдВ 12тАУ18 рд╕реЗрдХрдВрдб рд╣реЛрддреА рд╣реИред рдЗрд╕рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рднрд╛рдЧ рдЧреВрдЧрд▓ рдХреЗ "рдЬреЗрдирд░реЗрдЯрд┐рдВрдЧ" рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЗ рдкреАрдЫреЗ AI рдЕрд╡рд▓реЛрдХрди рдХреЛ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдкреЛрд▓рд┐рдВрдЧ рд╣реИ тАФ рдЕрднрд┐рдиреЗрддрд╛ рдХреЗрд╡рд▓ рдкреНрд░рд╕реНрддреБрдд рдмреЛрдбреА рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдирд╣реАрдВред
**Q5: рдХреНрдпрд╛ рдореИрдВ рдХрдИ рдХреНрд╡реЗрд░рд┐рдпреЛрдВ рдХреЛ рд╕рдорд╡рд░реНрддреА рд░реВрдк рд╕реЗ рдмреИрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?**
рд╣рд╛рдВред рдкреНрд░рддрд┐ рдЯреЛрдХрди рддреАрди рд╕реЗ рдкрд╛рдВрдЪ рд╕рдорд╛рдирд╛рдВрддрд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ `execution failed` рджрд░ рдкрд░ рдирдЬрд░ рд░рдЦрддреЗ рд╣реБрдП рд╕реНрдХреЗрд▓ рдХрд░реЗрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рджрд░-рд╕реАрдорд╛ рдФрд░ рд╕рдорд╡рд░реНрддреА рд╕реАрдорд╛рдПрдБ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХреА рдЧрдИрдВ рд╣реИрдВ; рдЙрдЪреНрдЪ-рд╡реЙрд▓реНрдпреВрдо рд▓реЗрдиреЛрдВ рдХреЗ рд▓рд┐рдП Scrapeless рд╕рдорд░реНрдерди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред
**Q6: `scraper.overview` `scraper.google.search` рдФрд░ `scraper.aimode` рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИ?**
`scraper.overview` рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдЖрдИ рдЕрд╡рд▓реЛрдХрди рдмреНрд▓реЙрдХ тАФ рдмреЛрдбреА, рдЙрджреНрдзрд░рдг, рд╕рдВрдмрдВрдзрд┐рдд рдкреИрдирд▓, рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рд╕реНрдерд╛рдиреЛрдВ, рдЦрд░реАрджрд╛рд░реА рдЭрдВрдбреЛрдВ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред `scraper.google.search` SERP рдХрд╛ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕рд╛ рд▓реМрдЯрд╛рддрд╛ рд╣реИ тАФ рдЬреИрд╡рд┐рдХ рджрд╕ рдиреАрд▓реЗ рд▓рд┐рдВрдХ, рдлрд╝реАрдЪрд░реНрдб рд╕реНрдирд┐рдкреЗрдЯ, рдкреАрдкрд▓ рдСрд▓реНрд╕реЛ рдЖрд╕реНрдХ, рдиреЙрд▓реЗрдЬ рдкреИрдирд▓, рд╕рдВрдмрдВрдзрд┐рдд рдЦреЛрдЬреЗрдВред `scraper.aimode` рдЧреВрдЧрд▓ рдХреА рдЕрд▓рдЧ AI рдореЛрдб рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рдкреГрд╖реНрда рд▓реМрдЯрд╛рддрд╛ рд╣реИред рдЧреВрдЧрд▓ рдХреЗ AI рдЦреЛрдЬ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╡рд┐рд╖рдп рдХреЛ рдХреИрд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдкреВрд░реНрдг рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рдХреНрд╡реЗрд░реА, рдПрдХ рд╣реА рджреЗрд╢, рдПрдХ рд╣реА рд╕рдордп рдкрд░ рд╕рднреА рддреАрди рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░реЗрдВред
**Q7: рдХреНрдпрд╛ рдореИрдВ рдЦрд░реАрджрд╛рд░реА AIOs рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрд┐рдд рдЙрддреНрдкрд╛рдж рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?**
рд╣рд╛рдБ, рдХреБрдЫ рд╢реЙрдкрд┐рдВрдЧ AIO рдХреЗ рд▓рд┐рдПред рдЬрдм рднрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, `task_result.products` `{name, price, orig_price, discount, rating, review_count, seller, img, url, delivery, stores, section_title}` рдХреЗ рдПрдХ рдРрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ (рдЬрдм Google рдЙрд╕ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ)ред рдпрд╣ рдЕрдиреНрдп рд╢реЙрдкрд┐рдВрдЧ AIO рдХреЗ рд▓рд┐рдП `null` рд╣реЛрддрд╛ рд╣реИ рднрд▓реЗ рд╣реА `is_shopping` `true` рд╣реЛ тАФ рд╕рддреНрдпрд╛рдкрди рдореЗрдВ, 5 рдореЗрдВ рд╕реЗ 1 рд╢реЙрдкрд┐рдВрдЧ рдХреИрдкреНрдЪрд░ рдиреЗ 10-рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдРрд░реЗ рд▓реМрдЯрд╛рдпрд╛; рдмрд╛рдХреА null рдереЗред ╨║╨╛╨│╨┤╨░ ╨┐╨╛╨╗╨╡ ╤А╨░╨▓╨╜╨╛ null, ╤З╨╕╤В╨░╨╣╤В╨╡ ╨║╨░╨╜╨┤╨╕╨┤╨░╤В╨╛╨▓ ╨╜╨░ ╨┐╤А╨╛╨┤╤Г╨║╤Ж╨╕╤О ╨╕╨╖ `task_result.source` (╤З╨░╤Б╤В╨╛ ╤Б╤В╤А╨░╨╜╨╕╤Ж╤Л ╤А╨╛╨╖╨╜╨╕╤З╨╜╤Л╤Е ╨┐╤А╨╛╨┤╨░╨▓╤Ж╨╛╨▓) ╨╕ ╨┐╨░╤А╤Б╨╕╤В╨╡ ╨▓╤Б╤В╤А╨╛╨╡╨╜╨╜╤Л╨╡ ╤Г╨┐╨╛╨╝╨╕╨╜╨░╨╜╨╕╤П ╨▓ `task_result.content`. рд╣рдореЗрд╢рд╛ `null` рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдХреЛрдб рдХрд░реЗрдВ (`result.get("products") рдпрд╛ []`).
**Q8: `is_overview_shopping` рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ рдФрд░ рдпрд╣ `is_shopping` рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИ?**
`is_shopping` рддрдм рд╕рдЪ рд╣реИ рдЬрдм рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд SERP рдореЗрдВ рдПрдХ рд╢реЙрдкрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИ (рдХрд╛рд░реЛрд╕реЗрд▓ рдЬреИрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдКрдкрд░)ред `is_overview_shopping` рддрдм рд╕рдЪ рд╣реИ рдЬрдм Google рдиреЗ AI рдЕрд╡рд▓реЛрдХрди рдХреЛ рд╕реНрд╡рдпрдВ рд╢реЙрдкрд┐рдВрдЧ-рдЙрдиреНрдореБрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ред `purchase_link` рддрдм рд╕рдЪ рд╣реИ рдЬрдм AIO рд╢рд░реАрд░ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕реАрдзрд╛ рдЦрд░реАрдж URL рд╣реЛрддрд╛ рд╣реИред рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рд▓реА AIO рдХреЛ рдЦреБрджрд░рд╛-рдЦреБрдлрд┐рдпрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
**Q9: рдХреНрдпрд╛ рдореБрдЭреЗ рдЦреБрдж рд▓реЗрдЬрд╝реА-рд▓реЛрдб рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЛ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ?**
рдирд╣реАрдВред AIO рдПрдХ "рдЙрддреНрдкрдиреНрди рд╣реЛ рд░рд╣рд╛ рд╣реИ" рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдХреЗ рдкреАрдЫреЗ рд░реЗрдВрдбрд░ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЕрднрд┐рдиреЗрддрд╛ рд╕рд░реНрд╡рд░-рдкрдХреНрд╖ рдкрд░ рддрдм рддрдХ рдкреЛрд▓ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рд╢рд░реАрд░ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред рд╡рд╣ рдкреЛрд▓рд┐рдВрдЧ ~12тАУ18 рд╕реЗрдХрдВрдб рдХреЗ рдЕрдВрдд-рд╕реЗ-рдЕрдВрдд рдХреА рд╡рд┐рд▓рдВрдмрддрд╛ рдХрд╛ рдкреНрд░рдореБрдЦ рдШрдЯрдХ рд╣реИред рдХреЙрд▓рд░реНрд╕ рдПрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рд▓реВрдк рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
**Q10: рдореБрдЭреЗ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?**
рдкреВрд░реНрдг API рд╕рдВрджрд░реНрдн рдФрд░ рд▓рд╛рдЗрд╡ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЦреЗрд▓ рдХрд╛ рдореИрджрд╛рди: [`apidocs.scrapeless.com`](https://apidocs.scrapeless.com)ред SDK рдФрд░ рдПрдХреАрдХрд░рдг рджрд╕реНрддрд╛рд╡реЗрдЬрд╝: [`docs.scrapeless.com`](https://docs.scrapeless.com)ред
рд╕реНрдХреНрд░реИрдкрд▓реЗрд╕ рдореЗрдВ, рд╣рдо рдХреЗрд╡рд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рд▓рд╛рдЧреВ рдХрд╛рдиреВрдиреЛрдВ, рд╡рд┐рдирд┐рдпрдореЛрдВ рдФрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдЦреНрддреА рд╕реЗ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЕрд╡реИрдз рдпрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдмреНрд▓реЙрдЧ рдпрд╛ рддреГрддреАрдп-рдкрдХреНрд╖ рд▓рд┐рдВрдХ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рднреА рджреЗрдпрддрд╛ рдХреЛ рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рджреЗрдпрддрд╛ рдХрд╛ рдЦреБрд▓рд╛рд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЕрдкрдиреЗ рдХрд╛рдиреВрдиреА рд╕рд▓рд╛рд╣рдХрд╛рд░ рд╕реЗ рдкрд░рд╛рдорд░реНрд╢ рдХрд░реЗрдВ рдФрд░ рд▓рдХреНрд╖реНрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреА рд╕реЗрд╡рд╛ рдХреА рд╢рд░реНрддреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред



