For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ejemplos de funciones de parsing

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

Procesamiento de HTML

element_text

HTML de ejemplo

<!DOCTYPE html>
<html>
<body>
    <div id="product">
        <div id="product-description">Este es un producto bonito</div>
        <div id="product-price">    12  3


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

Extraer texto del 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

Múltiples expresiones a las que recurrir en caso de que falle la expresión anterior

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 una cadena

amount_range_from_string

HTML de ejemplo

Extraer todas las cantidades de una cadena

join

HTML de ejemplo

Unir un array 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 array multidimensional

HTML de ejemplo:

select_nth

HTML de ejemplo

Seleccionar el primer elemento de la descripción del array

Seleccionar el último elemento de la descripción del array

Funciones matemáticas

average

HTML de ejemplo

Encontrar el promedio de todos los precios listados

max

HTML de ejemplo

Encontrar el máximo de todos los precios listados

min

HTML de ejemplo

Encontrar el promedio de todos los precios listados

product

HTML de ejemplo

Obtener el recuento de diferentes variantes de producto

¿Te fue útil?