For the complete documentation index, see llms.txt. This page is also available as Markdown.

Grainger

Aprenda a raspar vários tipos de páginas do Grainger usando Web Scraper API, incluindo fontes compatíveis, parâmetros e exemplos de solicitações.

Com o Web Scraper API, você pode raspar e analisar vários tipos de Grainger páginas. Abaixo está uma visão geral de todos os scrapers compatíveis e seus respectivos source valores.

Origem
Descrição
Parser dedicado

grainger_search

Página de busca para um termo de busca de sua escolha.

grainger_product

Página de produto de um ID de produto de sua escolha.

grainger

Envie qualquer consulta da Costco URL de sua preferência.

Primeiros passos

Crie suas credenciais de usuário da API: Cadastre-se para um teste gratuito ou compre o produto no painel da Oxylabs para criar suas credenciais de usuário da API (USERNAME e PASSWORD).

Exemplos de requisição

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "grainger_search", 
        "query": "pipe"
    }'
import requests
from pprint import pprint


# Structure payload.
payload = {
    'source': 'grainger_search',
    'query': 'pipe'
}

# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload,
)

# Em vez de uma resposta com o status do job e a URL dos resultados, isto retornará a
# resposta JSON com o resultado.
pprint(response.json())

Usamos o método de integração síncrona Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrono Push-Pull de integração, consulte a métodos de integração seção.

Opcionalmente, você pode incluir parâmetros adicionais, como user_agent_type, render e mais para personalizar sua solicitação de scraping. Leia mais:

Recursos

Atualizado

Isto foi útil?