الطريقة الأكثر صحة للحصول على الكود المصدري هي الاتصال بالمؤلف أو صاحب حقوق الطبع والنشر أو أي شخص آخر لديه الحق والقدرة على تقديمه لك مع أو بدون أي شروط. في هذه الحالة ، من المرجح أن تحصل على ما تطلبه بالضبط. أي طرق أخرى لها عيوب كبيرة ، لكنها موجودة أيضًا.
تعليمات
الخطوة 1
يمكن عرض الكود المصدري لأي صفحة ويب مفتوحة في متصفحك بكل بساطة - فقط انقر بزر الماوس الأيمن فوقه وحدد العنصر المناسب في قائمة السياق. قد تختلف الصياغة اعتمادًا على المتصفح المستخدم: في Mozilla Firefox يطلق عليه "رمز مصدر الصفحة" ، في Apple Safari - "عرض المصدر" ، في Google Chrome - "عرض رمز الصفحة" ، في Opera - "المصدر كود "، في Internet Explorer -" عرض كود HTML ".
الخطوة 2
لا يمكن الحصول على التعليمات البرمجية المصدر للنصوص البرمجية من جانب الخادم التي تنشئ رمز HTML للصفحة باستخدام برنامج خادم تم تكوينه بشكل طبيعي من خلال طلب بسيط. يمكنك عرض الكود المصدري لنصوص PHP أو Perl فقط عن طريق تنزيل ملفاتها باستخدام بروتوكول FTP أو من خلال مدير الملفات بلوحة تحكم الاستضافة أو نظام إدارة المحتوى. يمكنك فتح هذه الملفات باستخدام محرر نصوص عادي.
الخطوه 3
يمكن عرض الكود المصدري للنصوص البرمجية من جانب العميل التي يتم تنفيذها مباشرة في المستعرض (على سبيل المثال ، JavaScript) عن طريق استرداد ملفاتهم من ذاكرة التخزين المؤقت للمتصفح. وحتى أسهل - احفظ الصفحة بكل الملفات المصاحبة في مكان محدد. في هذه الحالة ، لا يتعين عليك البحث عن كل شيء مخزن في ذاكرة التخزين المؤقت. للقيام بذلك ، في أي متصفح ، اضغط على تركيبة المفاتيح CTRL + S ، ثم حدد "Complete Web Page" في حقل نوع الملف. يمكنك أيضًا فتح ملفات بامتداد js الذي يحتوي على الكود المصدري للبرنامج النصي باستخدام محرر نصوص عادي.
الخطوة 4
ليس من السهل عرض الكود المصدري لأفلام الفلاش التي يتم تنزيلها بواسطة المتصفح على جهاز الكمبيوتر الخاص بك. لا يتلقى المتصفح شفرة المصدر ، بل يتلقى فقط نسخته المترجمة - الكود القابل للتنفيذ. ومع ذلك ، هناك برامج decompiler قادرة على تنفيذ إجراء التحويل العكسي. على سبيل المثال ، يتكامل Flash Decompiler Trillix في متصفحك ويسمح لك باستخراج كائن Flash من الصفحة وحفظه. بعد فتح الفلاش في برنامج فك التحويل البرمجي ، ستتمكن من الوصول إلى مكوناته الفردية - الصور والنصوص والأصوات وما إلى ذلك. بالطبع ، لن يتوافق هذا الرمز تمامًا مع مصادر المؤلف ، ولكن فقط بدرجة كافية من الدقة للعمل.