HXEXTRACT(1) HTML-XML-utils HXEXTRACT(1)

hxextract - استخراج عناصر انتخاب‌شده از یک پروندهٔ HTML یا XML

hxextract [ -h | -? ] [ -x ] [ -s text ] [ -e text ] [ -b base ] element-or-class [ -c configfile | file-or-URL ]

دستور hxextract تمامی عناصری را که دارای نام یا کلاس مشخصی هستند در خروجی می‌نویسد.

ورودی باید خوش‌ساخت (well-formed) باشد، زیرا هیچ روش ابتکاری (هیوریستیک) برای اصلاح HTML اعمال نمی‌شود.

گزینه‌های زیر پشتیبانی می‌شوند:

استفاده از قواعد قالب XML.
درج text در ابتدای خروجی.
درج text در انتهای خروجی.
نشانی پایهٔ URL.
خواندن خطوط @chapter از configfile (خطوط باید به صورت "@chapter filename" باشند) و استخراج عناصر از هر یک از آن پرونده‌ها.
نمایش راهنمای نحوهٔ استفاده از دستور.

عملوندهای زیر پشتیبانی می‌شوند:

نام عنصری که باید استخراج شود (مانند "H2")، یا نام کلاسی که با "." شروع می‌شود (مانند ".example") یا ترکیبی از هر دو (مانند "H2.example").
نام پرونده یا یک URL. برای خواندن از ورودی استاندارد، از "-" استفاده کنید.

برای استفاده از پیشکار (پروکسی) جهت دریافت پرونده‌های دوردست، متغیرهای محیطی http_proxy و ftp_proxy را تنظیم کنید. برای نمونه: http_proxy="http://localhost:8080"

پرونده‌های دوردست (مشخص‌شده با URL) در حال حاضر تنها از طریق HTTP پشتیبانی می‌شوند. پرونده‌های محافظت‌شده با گذرواژه یا وابسته به کوکی‌های HTTP پشتیبانی نمی‌شوند. (می‌توانید از ابزارهایی مانند curl(1) یا wget(1) برای دریافت چنین پرونده‌هایی استفاده کنید.)

hxselect(1)

10 Jul 2011 7.x