Comenzando
Explicación de Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
actor | string | Un parámetro muy importante, representa un servicio. Haga clic para ver la información de la lista de actores del raspador |
input | object | Parámetros requeridos por el actor para completar una tarea de raspado de datos. |
proxy | object | El campo country, usa un proxy de esta región para enviar solicitudes. |
Explicación del Campo de Entrada
Parámetro | Tipo | Predeterminado | Descripción |
---|---|---|---|
url | string | Sitio web objetivo | |
method | string | GET | Método de solicitud |
redirect | boolean | false | Si se permite la redirección |
headers | object | Campos de encabezado de solicitud personalizados |
Enviar la Primera Solicitud
Usando el raspado de datos de https://httpbin.io/get
como ejemplo.
Capturar Datos a través del Endpoint de la API
import requests
import json
API_KEY = ""
host = "api.scrapeless.com"
url = f"https://{host}/api/v1/unlocker/request"
payload = json.dumps({
"actor": "unlocker.webunlocker",
"input": {
"url": "https://httpbin.io/get",
"redirect": False,
"method": "GET",
},
"proxy":{
"country": "ANY",
}
})
headers = {
'Content-Type': 'application/json',
'x-api-token': f'{API_KEY}'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)