GrabAll
راهنمای استخراج لینک فایل از HTML

چگونه لینک‌های فایل را از HTML یا یک صفحه وب استخراج کنیم

یک فهرست پاک از URLهای تصاویر، PDF و سایر فایل‌ها از HTML صفحات وب دریافت کنید. بین اسکن صفحه زنده با GrabAll و استخراج لینک‌ها از HTML یا متن چسبانده شده با ابزارهای رایگان آنلاین انتخاب کنید.

افزودن به Chrome افزودن به Edge افزودن به Firefox
لینک‌های فایل استخراج شده از کد منبع HTML

پاسخ سریع: برای یک صفحه وب زنده، با GrabAll اسکن کرده و لینک‌های فایل شناسایی‌شده را کپی کنید. برای HTML ذخیره‌شده یا کد منبع کپی‌شده، آن را در Bulk File URL Extractor بچسبانید. هنگامیکه منبع شامل لینک‌های نسبی است، یک URL پایه ارائه دهید.

بین اسکن یک صفحه و تجزیه HTML چسبیده انتخاب کنید

اسکن یک صفحه وب بارگذاری شده می‌تواند فایل‌های موجود در مرورگر را پیدا کند، در حالی که استخراج‌کننده آنلاین تنها HTML یا متنی را می‌خواند که شما قرار می‌دهید. روشی را که با نقطه شروع شما مطابقت دارد انتخاب کنید و سپس URL‌های حاصل را قبل از استفاده برای دانلود مرور کنید.

URLهای فایل در HTML کجا ظاهر می‌شوند

لینک‌های معمولی از href استفاده می‌کنند، در حالی که تصاویر و رسانه‌ها معمولاً از src استفاده می‌کنند. تصاویر واکنش‌گرا می‌توانند چندین گزینه را در srcset فهرست کنند. کتابخانه‌های Lazy-loading اغلب URLهای واقعی را در data-src، data-original یا ویژگی‌های داده سفارشی ذخیره می‌کنند.

برگه‌های سبک و CSS درون‌خطی ممکن است به پس‌زمینه‌ها از طریق url() ارجاع دهند. متن خام نیز می‌تواند شامل URL‌های کامل باشد که به هیچ عنصر HTML متصل نیستند.

مسیرهای نسبی را به‌درستی حل کنید

مقداری مانند ../files/report.pdf تنها نسبت به صفحه‌ای که HTML از آن آمده معنی دارد. URL صفحه اصلی را به‌عنوان پایه ارائه دهید تا استخراج‌کننده بتواند مسیرهای نسبی را به آدرس‌های کامل تبدیل کند.

لینک‌های نسبی پروتکل که با // شروع می‌شوند، معمولاً HTTPS را در یک صفحه امن به ارث می‌برند. مسیرهای نسبی ریشه که با / شروع می‌شوند، منشاء وب‌سایت فعلی را استفاده می‌کنند.

فیلتر کردن URLهای کاندید بر اساس هدف

هر URL در کد منبع یک دارایی قابل دانلود نیست. صفحات شامل لینک‌های ناوبری، APIها، آنالیزها، فونت‌ها، اسکریپت‌ها، استایل‌ها و پارامترهای ردیابی هستند. بر اساس پسوندهای مرتبط فیلتر کنید و URLهای مبهم را بررسی کنید.

برای تصاویر، فرمت‌های مدرن مانند WebP و AVIF را شامل کنید. برای اسناد، فرمت‌های PDF، DOCX، XLSX، CSV، PPTX و آرشیوها را بسته به وظیفه در نظر بگیرید.

منبع HTML در مقابل صفحه رندر شده

منبع کپی شده تنها آن چیزی را نشان می‌دهد که شما ارائه کرده‌اید. ممکن است منابعی که پس از اجرای جاوااسکریپت اضافه شده‌اند، محتوای بارگذاری‌شده پس از اسکرول یا URLهایی که در طول تعامل ایجاد شده‌اند، در آن نباشد.

برای قطعات منبع، HTML صادر شده، قالب‌های ایمیل و بررسی کد از استخراجگر آفلاین استفاده کنید. برای صفحه رندر شده زنده و جریان‌های کاری مبتنی بر مرورگر از افزونه GrabAll استفاده کنید.

قبل از دانلود اعتبارسنجی کنید

لیست را بدون تکرار کنید، دامنه‌ها را بررسی کنید و نمونه کوچکی را آزمایش کنید. تطبیق افزونه در یک URL تضمین‌کننده معتبر بودن پاسخ یا اجازه استفاده شما نیست.

از درخواست خودکار فهرست‌های بزرگ و بررسی‌نشده خودداری کنید. اعتبارسنجی از شکسته شدن لینک‌ها، نقاط ردیابی ناخواسته و بار اضافی جلوگیری می‌کند.

سؤالات متداول

آیا استخراج‌کننده می‌تواند لینک‌های نسبی ../ را حل کند؟

بله، زمانی که شما URL صفحه اصلی را به عنوان آدرس پایه ارائه می‌دهید.

آیا استخراج HTML شامل تصاویر srcset می‌شود؟

ابزار GrabAll ویژگی‌های منبع رایج و تصاویر پاسخگو را بررسی می‌کند، از جمله گزینه‌های srcset.

چرا برخی فایل‌های صفحه زنده در HTML کپی شده، وجود ندارند؟

جاوااسکریپت ممکن است آن‌ها را پس از بارگذاری اولیه HTML اضافه کند. از افزونه مرورگر زنده برای محتوای صفحه رندر شده و به‌صورت پویا بارگذاری شده استفاده کنید.

آیا همه URLهای استخراج شده برای دانلود ایمن هستند؟

خیر. قبل از استفاده از فهرست نتایج، دامنه‌ها، نوع فایل‌ها، مجوزها و یک نمونه کوچک را بررسی کنید.

یافتن فایل‌های بیشتر. آن‌ها را با تلاش کمتر دانلود کنید.

GrabAll صفحه را اسکن می‌کند و تصاویر، اسناد، رسانه‌ها و سایر فایل‌های قابل دانلود را در یک فهرست واضح جمع‌آوری می‌کند تا بتوانید دقیقاً انتخاب کنید چه چیزی را ذخیره کنید.

افزودن به Chrome افزودن به Edge افزودن به Firefox