Documentation has been updated: see help center and changelog in one place.

Ejemplos de funciones de parsing

Ejemplos prácticos de funciones de Custom Parser para procesamiento de HTML, manipulación de cadenas, operaciones matemáticas y tareas comunes de parsing.

Procesamiento HTML

element_text

HTML de ejemplo

<!DOCTYPE html>
<html>
<body>
    <div id="product">
        <div id="product-description">This is a nice product</div>
        <div id="product-price">    12  3


        </div>
    </div>
</body>
</html>

Extraer texto de un elemento HTML y eliminar espacios en blanco

{
    "price": {
        "_fns": [
            {
                "_fn": "xpath_one",
                "_args": [".//*[@id='product-price']"]
            },
            {
                "_fn": "element_text"
            }
        ]
    }
}

Dado un valor de cadena como entrada, no hacer nada

xpath

HTML de ejemplo

Obtener todos los elementos de la descripción

Obtener el primer elemento de la descripción

Comprobar si existe el elemento de la sección de descripción

Obtener el precio como número

Expresiones múltiples para usar como reserva si la expresión anterior falla

XPath | operador para coincidir con múltiples expresiones

xpath_one

HTML de ejemplo

Devolver la primera coincidencia

Usando funciones XSLT

Manipulación de cadenas

amount_from_string

HTML de ejemplo

Extraer cantidad de la cadena

amount_range_from_string

HTML de ejemplo

Extraer todas las cantidades de la cadena

join

HTML de ejemplo

Unir un arreglo de cadenas en una sola cadena

regex_find_all

HTML de ejemplo

Encontrar todas las coincidencias entre dos caracteres

HTML de ejemplo

Devolver la descripción entre dos caracteres

regex_substring

HTML de ejemplo

Reemplazar una parte del texto con el valor especificado

Funciones comunes

convert_to_*

HTML de ejemplo

Obtener el recuento de variantes de precio

Obtener el recuento de variantes de precio en un arreglo multidimensional

HTML de ejemplo:

select_nth

HTML de ejemplo

Seleccionar el primer elemento de descripción del arreglo

Seleccionar el último elemento de descripción del arreglo

Funciones matemáticas

average

HTML de ejemplo

Calcular el promedio de todos los precios listados

max

HTML de ejemplo

Encontrar el máximo de todos los precios listados

min

HTML de ejemplo

Calcular el promedio de todos los precios listados

product

HTML de ejemplo

Obtener el recuento de diferentes variantes de producto

Última actualización

¿Te fue útil?