Pular para o conteúdo
Entrar Cadastre-se

Regras de extração

Passe JSON codificado em URL para extract_rules para obter uma saída estruturada da página de destino. Cada regra tem um seletor CSS, um tipo de saída opcional e um sinalizador para retornar todas as correspondências. As regras de extração funcionam com ou sem renderização de JavaScript.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&extract_rules=<URL_ENCODED_JSON>
ParâmetroTipoObrigatórioDescrição
api_keystringsimSua chave de API do Web Scraping API
urlstringsimURL de destino a ser buscada
extract_rulesstringsimJSON codificado em URL descrevendo as regras de extração.
CampoTipoObrigatórioDescrição
selectorstringsimSeletor CSS.
outputstringnãohtml (padrão), text, ou @attr para extrair um atributo.
allstringnão"1" para retornar todas as correspondências como um array, "0" (padrão) para a primeira correspondência.

Extraia o título da página como texto:

{"title": {"selector": "h1", "output": "text"}}
Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https%3A%2F%2Fexample.com&extract_rules=%7B%22title%22%3A%20%7B%22selector%22%3A%20%22h1%22%2C%20%22output%22%3A%20%22text%22%7D%7D"
{ "title": "Example Domain" }