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)