HTML#
نود HTML عملیاتهایی را ارائه میدهد تا در کار با HTML در n98n به شما کمک کند.
نود استخراج HTML
نود HTML جایگزین نود استخراج HTML از نسخه 0.213.0 به بعد شده است. اگر از نسخه قدیمیتر n98n استفاده میکنید، هنوز میتوانید مستندات نود استخراج HTML را مشاهده کنید.
warning | حملات اسکریپتنویسی بینسایت وقتی از نود HTML برای تولید قالب HTML استفاده میکنید، امکان دارد XSS (حملات اسکریپتنویسی بینسایت) وارد شود. این یک خطر امنیتی است. در ورودیهای قابل اعتماد نباشید. ///
اکشنها#
- تولید قالب HTML: از این عملیات برای ایجاد یک قالب HTML استفاده کنید. این امکان را میدهد که دادهها از فرآیند کاری خود بگیرید و به صورت HTML خروجی بدهید.
- استخراج محتوا از HTML: محتوا از یک منبع با فرمت HTML استخراج کنید. منبع میتواند در قالب JSON یا فایل باینری (
.html
) باشد. - تبدیل به جدول HTML: محتوا را به جدول HTML تبدیل کنید.
پارامترها و گزینههای نود بسته به عملیاتی که انتخاب میکنید متفاوت است. برای جزئیات بیشتر در مورد پیکربندی هر عملیات، به بخشهای زیر مراجعه کنید.
تولید قالب HTML#
یک قالب HTML ایجاد کنید. این امکان را میدهد که دادهها را از فرآیند کاری خود بگیرید و به صورت HTML خروجی دهید.
میتوانید موارد زیر را شامل کنید:
- HTML استاندارد
- CSS در برچسبهای
<style>
- JavaScript در برچسبهای
<script>
. n98n JavaScript را اجرا نمیکند. - عبارات، که در
{{}}}
قرار میگیرند.
میتوانید از عبارات در قالب استفاده کنید، از جمله [روشها و متغیرهای داخلی] n98n در مسیر Overview.
استخراج محتوا از HTML#
محتوا را از یک منبع با فرمت HTML استخراج کنید. منبع میتواند در قالب JSON یا فایل باینری (.html
) باشد.
از این پارامترها استفاده کنید:
داده منبع#
نوع منبع برای محتوای HTML خود را انتخاب کنید. بین موارد زیر یکی را انتخاب کنید:
- JSON: اگر این گزینه را انتخاب کنید، ویژگی JSON را وارد کنید: نام ورودی حاوی HTML که میخواهید استخراج کنید. این ویژگی میتواند شامل رشته یا آرایهای از رشتهها باشد.
- باینری: اگر این گزینه را انتخاب کنید، فیلد باینری ورودی را وارد کنید: نام ورودی حاوی HTML که میخواهید استخراج کنید. این ویژگی میتواند شامل رشته یا آرایهای از رشتهها باشد.
مقادیر استخراج#
- کلید: کلیدی را وارد کنید که مقدار استخراجشده تحت آن ذخیره شود.
- انتخابگر CSS: انتخابگر CSS درستی برای جستجو وارد کنید.
- بازگرداندن مقدار: نوع دادهای که میخواهید برگردانید را انتخاب کنید. گزینههای زیر موجود است:
- صفت: مقدار یک صفت مانند
class
را برگرداند.- در صورت انتخاب این گزینه، نام صفت را وارد کنید تا مقدار آن برگردانده شود.
- HTML: HTML داخل عنصر را برگرداند.
- متن: محتوای متنی عنصر را برگرداند.
- اگر این گزینه را انتخاب کنید، میتوانید لیستی جداشده با ویرگول از انتخابنودا را در انتخابنودای برای رد شدن وارد کنید.
- مقدار: مقدار ورودی، انتخاب، یا ناحیه متن را برگرداند.
- صفت: مقدار یک صفت مانند
- برگرداندن آرایه: تعیین کنید که چند مقدار استخراجشده را به صورت آرایه (فعال) یا به صورت یک رشته واحد (غیرفعال) برگرداند.
گزینههای استخراج محتوا از HTML#
همچنین میتوانید این عملیات را با این گزینهها پیکربندی کنید:
- حذف فضاهای خالی: کنترل میکند که آیا تمام فضاها و خطوط جدید را از ابتدای و انتهای مقادیر حذف کند (فعال) یا آنها را نگه دارد (غیرفعال).
- پاکسازی متن: کنترل میکند که آیا فضاهای خالی شروع و پایان، خطوط جدید، و چندین فضای خالی متوالی را حذف کند و فضاهای خالی متوالی را به یک فضا تبدیل کند (فعال) یا همانطور باقی بماند (غیرفعال).
تبدیل به جدول HTML#
این عملیات انتظار دارد که دادهها از یک نود دیگر آمده باشد. پارامتر خاصی ندارد، اما شامل گزینههای زیر است:
- حروف بزرگ کردن سرصفحهها: کنترل میکند که آیا سرصفحههای جدول را با حروف بزرگ بنویسد (فعال) یا نه (غیرفعال).
- استایل سفارشی: کنترل میکند که آیا استایل سفارشی استفاده شود (فعال) یا نه (غیرفعال).
- عنوان جدول: عنوانی برای افزودن به جدول وارد کنید.
- خصوصیات جدول: هر ویژگیای که میخواهید به تگ
<table>
اعمال کنید، وارد کنید، مانند استایل. - خصوصیات سرصفحهها: هر ویژگیای که میخواهید به سرصفحههای جدول
<th>
اعمال کنید، وارد کنید. - خصوصیات سطرها: هر ویژگیای که میخواهید به سطرهای جدول
<tr>
اعمال کنید، وارد کنید. - خصوصیات سلولها: هر ویژگیای که میخواهید به سلولهای جدول
<td>
اعمال کنید، وارد کنید.
قالبها و نمونهها#