Lista de instrucciones
Una lista completa de instrucciones del navegador soportadas con ejemplos para Web Unblocker.
Argumentos generales
Todas las instrucciones definidas a continuación tienen un conjunto consistente de argumentos. Los argumentos son los siguientes.
type
typeTipo:
Enum["click", "input", "scroll", "scroll_to_bottom", "wait", "wait_for_element", "fetch_resource"]Descripción: Tipo de instrucción del navegador.
timeout_s
timeout_sTipo:
intDescripción: Tiempo hasta que la acción se omite si no se completa a tiempo.
Restricciones: 0 <
timeout_s<= 60Valor por defecto: 5
wait_time_s
wait_time_sTipo:
intDescripción: Tiempo de espera antes de ejecutar la siguiente acción.
Restricciones: 0 <
wait_time_s<= 60Valor por defecto: 0
on_error
on_errorTipo:
Enum["error", "skip"]Descripción: Indicador de qué hacer con las instrucciones en caso de que esta instrucción falle:
"error": Detiene la ejecución de las instrucciones del navegador."skip": Continúa con la siguiente instrucción.
Valor por defecto:
"error"
Ejemplo con argumentos generales
Instrucciones
click
clickDescripción: Hace clic en un elemento y espera una cantidad determinada de segundos.
Args:
type: str = "click"selector: dicttype: Enum["xpath", "css", "text"]value: str
Ejemplo:
input
inputDescripción: Ingresa un texto en un elemento seleccionado.
Args:
type: str = "input"selector: dicttype: Enum["xpath", "css", "text"]value: str
value: strEjemplo:
scroll
scrollDescripción: Desplaza una cantidad determinada de píxeles.
Args:
type: str = "scroll"x: inty: int
Ejemplo:
scroll_to_bottom
scroll_to_bottomDescripción: Desplaza hasta el final durante una cantidad determinada de segundos.
Args:
type: str = "scroll_to_bottom"
Ejemplo:
wait
waitDescripción: Espera una cantidad determinada de segundos.
Args:
type: str = "wait"
Ejemplo:
wait_for_element
wait_for_elementDescripción: Espera a que un elemento se cargue durante una cantidad determinada de segundos.
Args:
type: str = "wait_for_element"selector: dicttype: Enum["xpath", "css", "text"]value: str
Ejemplo:
fetch_resource
fetch_resourceLa fetch_resource instrucción debe ser la instrucción final en la lista de instrucciones del navegador; cualquier instrucción posterior no se ejecutará.
Descripción: Recupera la primera ocurrencia de un recurso Fetch/XHR que coincida con el patrón establecido.
Args:
type: str = "fetch_resource"filter: str(RegEx expression)on_error: Enum["error", "skip"]
Ejemplo:
Validación de las instrucciones
Cualquier inconsistencia con respecto al formato de la instrucción resultará en un 400 código de estado y un mensaje de error correspondiente.
Por ejemplo, una carga útil como la siguiente:
Resultará en:
Última actualización
¿Te fue útil?

