Formando Requisições
Aprenda como formar requisições da Web Scraper API para mecanismos de busca, marketplaces e outros sites. Inclui exemplos de código e orientação sobre parâmetros.
Leia guias detalhados sobre como começar e fazer requisições usando Web Scraper API para diferentes sites.
Motores de busca
Primeiros passos
Selecione o mecanismo de busca que você deseja rastrear: Google, Bing, Outros motores de busca.
Solicitar exemplo
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "google_search",
"query": "adidas"
}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
'source': 'google_search',
'query': 'adidas',
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Imprimir a resposta formatada no stdout.
pprint(response.json())Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Formando uma requisição
Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).
Ao formar uma requisição, inclua os seguintes elementos:
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload:
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URLouquery- Forneça oURLouquerypara o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse,rendere mais para personalizar sua requisição de scraping.
Endpoint:
Ignorar certificados. Em
cURL, é-kou--insecure.Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Payload:
URL- Forneça oURLpara a página que você quer rastrear.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse, e envie-os como cabeçalhos.
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload:
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URLouquery- Forneça oURLouquerypara o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse, e mais para personalizar sua requisição de scraping.
Ao submeter uma requisição, você receberá prontamente uma resposta JSON contendo todos os detalhes do job, incluindo parâmetros do job, ID do job e URLs para baixar os resultados do job:
google
google_search,
google_ads,
google_lens,
google_maps,
google_travel_hotels,
google_suggest,
google_trends_explore
Marketplaces
Primeiros passos
Selecione o marketplace online que você deseja rastrear: Amazon, Google Shopping, Walmart, Best Buy, Etsy, Alvo, Outros Sites.
Solicitar exemplo
Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Formando uma requisição
Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).
Ao formar uma requisição, inclua os seguintes elementos:
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload:
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URLouquery- Forneça oURLouquerypara o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse,rendere mais para personalizar sua requisição de scraping.
Endpoint:
Ignorar certificados. Em
cURL, é-kou--insecure.Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Payload:
URL- Forneça oURLpara a página que você quer rastrear.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse, e envie-os como cabeçalhos.
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload:
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URLouquery- Forneça oURLouquerypara o tipo de página que você deseja raspar. Consulte a tabela abaixo e as subpáginas-alvo correspondentes para orientação detalhada sobre quando usar cada parâmetro.Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type,parse, e mais para personalizar sua requisição de scraping.
Ao submeter uma requisição, você receberá prontamente uma resposta JSON contendo todos os detalhes do job, incluindo parâmetros do job, ID do job e URLs para baixar os resultados do job:
amazon
amazon_product,
amazon_search,
amazon_pricing,
amazon_sellers,
amazon_bestsellers,
amazon_questions
Outros sites
Primeiros passos
Rastreie qualquer URL com nosso universal source. Você também pode adicionar parâmetros adicionais.
Solicitar exemplo
Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Formando uma requisição
Escolha seu método de integração: síncrono (Realtime, Proxy Endpoint) ou assíncrono (Push-Pull).
Ao formar uma requisição, inclua os seguintes elementos:
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload.
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URL- Forneça oURLdo alvo que você quer rastrear, por exemplo:Imobiliário: Idealista, Redfin, Zillow, Zoopla
Viagens: Airbnb, Agoda, Booking, TripAdvisor
Automotivo: Crunchbase, ZoomInfo, AngelList, Product Hunt
Dados de empresas: Netflix, SoundCloud, YouTube, IMDb
Entretenimento: AutoEurope, Autotrader, RockAuto, Halfords
Qualquer outro.
Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type, e mais para personalizar sua requisição de scraping.
Endpoint:
Ignorar certificados. Em
cURL, é-kou--insecure.Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Payload:
URL- Forneça oURLpara a página que você quer rastrear, por exemplo:Imobiliário: Idealista, Redfin, Zillow, Zoopla
Viagens: Airbnb, Agoda, Booking, TripAdvisor
Automotivo: Crunchbase, ZoomInfo, AngelList, Product Hunt
Dados de empresas: Netflix, SoundCloud, YouTube, IMDb
Entretenimento: AutoEurope, Autotrader, RockAuto, Halfords
Qualquer outro.
Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type, e envie-os como cabeçalhos.
Endpoint:
Nome de usuário e senha (autenticação HTTP). Crie credenciais de usuário da API durante seu registro de teste ou compra do produto.
Se você precisar de mais de um usuário de API para sua conta, por favor entre em contato com nosso customer support ou envie uma mensagem para nosso suporte de chat ao vivo 24/7.
Content-type. Ao submeter jobs, sempre adicione este cabeçalho:
Payload.
source- Este parâmetro define o scraper que será usado para processar sua solicitação.URL- Forneça oURLdo alvo que você quer rastrear, por exemplo:Imobiliário: Idealista, Redfin, Zillow, Zoopla
Viagens: Airbnb, Agoda, Booking, TripAdvisor
Automotivo: Crunchbase, ZoomInfo, AngelList, Product Hunt
Dados de empresas: Netflix, SoundCloud, YouTube, IMDb
Entretenimento: AutoEurope, Autotrader, RockAuto, Halfords
Qualquer outro.
Parâmetros adicionais: Opcionalmente, você pode incluir parâmetros adicionais como
geo_location,user_agent_type, e mais para personalizar sua requisição de scraping.
Ao submeter uma requisição, você receberá prontamente uma resposta JSON contendo todos os detalhes do job, incluindo parâmetros do job, ID do job e URLs para baixar os resultados do job:
Atualizado
Isto foi útil?

