چطور از سایتی که اجازه کپی نمی‌دهد متن کپی کنیم

برای کپی متن از سایتی که کپی را مسدود می‌کند، صفحه را در حالت Reading mode در Chrome باز کنید، به PDF چاپ کنید یا با Ctrl+U کد منبع صفحه را ببینید و از آن‌جا کپی کنید. می‌توانید JavaScript را هم در تنظیمات سایت در Chrome برای آن سایت خاموش کنید؛ سپس صفحه را دوباره بارگذاری کنید. سریع‌ترین راه افزونه‌ای مثل Highlight and Copy Protected Text است: روشنش کنید، بعد انتخاب و کپی کنید.

افزودن به Chrome

امتحان رایگان 52 زبان

چرا بعضی متن‌ها کپی نمی‌شوند

سایت‌ها به چند روش استاندارد کپی را مسدود می‌کنند: قاعده استایلی که انتخاب را خاموش می‌کند، اسکریپتی که Ctrl+C و منوی کلیک راست را لغو می‌کند، یا لایه‌ای شفاف روی متن. سایت‌ها چطور کپی را مسدود می‌کنند هر کدام را توضیح می‌دهد. بیشتر آن‌ها فقط تا وقتی اسکریپت‌ها و استایل‌های صفحه فعال‌اند کار می‌کنند؛ به همین دلیل روش‌های زیر جواب می‌دهند.

۱. حالت Reading mode در Chrome

روی بخش خالی صفحه کلیک راست کنید و Open in reading mode را انتخاب کنید (یا پنل کناری را باز کنید و Reading mode را بزنید). Chrome متن مقاله را بدون اسکریپت‌های صفحه در پنل کناری نشان می‌دهد. همان‌جا انتخاب و کپی کنید.

مناسب برای: مقاله‌ها، پست‌های وبلاگ، مستندات. ممکن است جا بیندازد: جدول‌ها، نظرها، منوها.

۲. چاپ به PDF

Ctrl + P (Cmd + P) را بزنید، Save as PDF را به‌عنوان چاپگر انتخاب کنید، ذخیره کنید و PDF را باز کنید. بیشتر نمایشگرهای PDF اجازه انتخاب و کپی متن را می‌دهند.

مناسب برای: تقریباً هر صفحه‌ای که چاپ می‌شود. بعضی سایت‌ها هنگام چاپ محتوا را پنهان می‌کنند.

۳. دیدن کد منبع صفحه

Ctrl + U (در Mac، Cmd + Option + U) را بزنید. زبانه جدیدی HTML صفحه را نشان می‌دهد. Ctrl + F را بزنید، چند کلمه از متن را جست‌وجو کنید و کپی کنید. متن بین تگ‌های HTML است، پس شاید لازم باشد آن را تمیز کنید.

مناسب برای: متنی که از اول بخشی از صفحه است. جواب نمی‌دهد وقتی متن بعداً با اسکریپت بارگذاری می‌شود.

۴. خاموش کردن JavaScript برای سایت

  1. روی آیکون سمت چپ نشانی کلیک کنید ← Site settings.
  2. JavaScript را روی Block بگذارید.
  3. صفحه را دوباره بارگذاری کنید و متن را کپی کنید.
  4. پس از پایان کار، JavaScript را به Allow (یا Default) برگردانید.

مناسب برای: محدودیت‌های مبتنی بر اسکریپت. جواب نمی‌دهد برای محدودیت‌های مبتنی بر استایل یا سایت‌هایی که برای نمایش محتوا به JavaScript نیاز دارند.

۵. ابزارهای توسعه‌دهنده

کلیک راست کنید (یا F12 را بزنید) ← Inspect. در پنل Elements پاراگراف را پیدا کنید، روی آن کلیک راست کنید ← Copy ← Copy element یا آن را به‌صورت HTML ویرایش کنید و متن را کپی کنید. دقیق است، اما برای متن‌های طولانی کند.

۶. افزونه فعال‌سازی کپی

Highlight and Copy Protected Text با یک کلید، محدودیت‌های انتخاب و کپی را خاموش می‌کند و منوی کلیک راست را در صفحه برمی‌گرداند. سپس به‌طور عادی انتخاب و کپی می‌کنید و چیدمان صفحه هم حفظ می‌شود. اگر زیاد با صفحه‌های محافظت‌شده سروکار دارید، سریع‌ترین گزینه است.

وقتی هیچ‌کدام جواب نمی‌دهد

  • متن یک تصویر است. برای تشخیص آن از Image Text to Text استفاده کنید.
  • محتوا پشت ورود به حساب، دیوار پرداخت یا DRM است — هیچ روشی در این‌جا محتوایی را که از قبل نمی‌توانید بخوانید باز نمی‌کند و نباید هم بکند.

پرسش‌های متداول

چرا از بعضی سایت‌ها نمی‌توانم متن کپی کنم؟

سایت انتخاب را با یک قاعده استایل غیرفعال می‌کند، رویداد کپی را با اسکریپت لغو می‌کند یا متن را با یک لایه نامرئی می‌پوشاند. بعضی سایت‌ها متن را به‌صورت تصویر نشان می‌دهند، نه متن.

ساده‌ترین راه کپی متن محافظت‌شده چیست؟

یک افزونه فعال‌سازی کپی: با یک کلید می‌توانید مثل همیشه انتخاب و کپی کنید. بدون نصب چیزی، حالت Reading mode و چاپ به PDF در بیشتر صفحه‌ها جواب می‌دهند.

آیا غیرفعال کردن JavaScript همیشه جواب می‌دهد؟

محدودیت‌های مبتنی بر اسکریپت را برمی‌دارد، اما بعضی سایت‌ها اصلاً بدون JavaScript محتوایشان را نشان نمی‌دهند و محدودیت‌های مبتنی بر استایل باقی می‌مانند. یادتان باشد JavaScript را دوباره روشن کنید.

چطور متن را از تصویر کپی کنم؟

متن داخل تصویر قابل انتخاب نیست. از یک ابزار تشخیص متن مثل Image Text to Text استفاده کنید که تصویر یا بخشی از اسکرین‌شات را به متن قابل ویرایش تبدیل می‌کند.

آیا قانونی است؟

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

به‌روزرسانی: