خانه / آموزش های برنامه نویسی / آموزش زبان پایتون / آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون
آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون
آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون

آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون

آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون

 

ابزار دانلود سورس صفحات وب

 

ابزار دانلود سورس صفحات وبسایت
ابزار دانلود سورس صفحات وب

 

آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون

 

اگر قبلا با پایتون آشنایی ندارید کلیک کنید.

طبق معمول نوشتن کد رو با وارد کردن ماژول های مورد نیاز شورع میکنیم.

در این آموزش ما از ماژول urllib2 استفاده میکنیم

و ماژول sys

ابزار ما به این شکل کار میکنه نشانی سایت رو از کاربر میگیره و شروع به ذخیره سورس میکنه

ما میخوایم دوتا راه برای کاربر برای وارد کردن نشانی صفحه میزاریم

اول وارد کردن نشانی صفحه

دوم دادن لیست نشانی های صفحه وب به صورت تکست

خوب پس برای اینکه کاربر بفهمه منظورمون چیه به شکل زیر یه منو میسازیم

حالا از کاربر میخوایم انتخاب کنه میخواد چیکار کنه؟

یه متغییر تعریف میکتیم به اسم  a  و ورودی رو در متغییر ذخیره میکنیم

نوشتن متد اول:

حالا دوتا متد مینویسم برای اجرای انتخاب که نشانی رو دستی وارد کنه یا از فایل تکست لود کنه؟

متد اول برای وارد کردن نشانی مینویسم به شکل زیر

در خط اول متند رو نوشتیم

خط دوم  یه متغییر ساختیم به اسم url و متغییر رو با استفاده از  raw_input برار قرار دادیم (ورودی کاربر باید نشانی وب باشد )

خط سوم یه متن رو چاپ کردیم کاربر بفهمه سورس کد درحال ذخیره شدن هست

خط چهارم نشانی صفحه وب رو با استفاده از urllib2.urlopen  باز کردیم داده رو در متغییر به اسم page  بذخیره کردیم

خط پنچم با استفاده از ()read داده های متغییر page  خوندیم این بار در متغییر data ذخیره کردیم

خط ششم گفتیم داده متغییر data  رو برامون چاپ کن(داده این متغییر حاوی سورس است)

حالا میخوایم سورس رو در یک فایل تکست یا اج تی ام ال ذخیره کنیم

خط هفتم گفتیم باز کن این فایل رو با استفاده از open که دوتا ارگومنت میگره یکی اسم فایل ما میخوایم اسم فایل برار باشه با نشانی سایت و ارگومنت دوم هم برای نوع دسترسی که گفتیم w  یا write  باشه بعد اون رو برار قرار دادیم با متغیر wr

خط بعدی نوشتیم که فایل رو رایت کن یا همون سورس رو که در متغییر data ذخیره کرده بودیم در فایل بنویس با استفاده از ()write

خط اخر هم برای اطلاع رسانی از اتمام دانلود سورس و ذخیره سازی هست.

 

نوشتن متد دوم:

اما متد رو با اسم TextInput مینویسم

این متد هم مثل متد قبل است فقط اینجا به جای وارد کردن نشانی صفحه وب مسیر فایل تکست که حاوی نشانی وب هست رو میگریم از کاربر

و با استفاده از open  فایل رو میخونیم  و برار با متغییر f  قرار دادیم

با استفاده از حلقه for گفتیم که دونه دونه خط های فایل ما رو بخون و در متغییر  word  ذخیره کن

بعد نشانی های که داخل فایل هست رو با متغییر urls  برابر قرار دادیم

و مثل متد بالا توضیح دادم نشانی رو میگریم در متغیر data ذخیره میکنم  بعد سورس رو در یک فایل ذخیره میکنم.

و در اخر هم یه سری کد برای مدیرت خطا ها وارد کردیم

 

خوب حالا دوتا شرط مینویسم که اگر وردی اول که از کاربر میگرفتیم برابر بود با یک متد اولی رو اجرا کن اگه برابر بود با دو متد دومی رو اجرا کن  و اگر کاربر ۳ رو وارد کرد برنامه رو ببند به شکل زیر

اینم سورس کد به صورت کامل

 

 

آموزش + سورس کد ابزار دانلود سورس صفحات وبسایت با پایتون :

دانلود سورس کد پایتون

 

برای عضویت در کانال تلگرام آنده لرن کلیک کنید
برای عضویت در کانال تلگرام آنده لرن کلیک کنید

Summary
ابزار دانلود سورس صفحات وب
Article Name
ابزار دانلود سورس صفحات وب
Description
ابزار دانلود سورس صفحات وب آموزش ساخت ابزار دانلود سورس صفحات وب با پایتون اگر قبلا با پایتون آشنایی ندارید کلیک کنید. طبق معمول نوشتن کد رو با وارد کردن ماژول های مورد نیاز شورع میکنیم. در این آموزش ما از ماژول urllib2 استفاده میکنیم و ماژول sys
Author
Publisher Name
ابزار دانلود سورس صفحات وب

درباره ی ساسان

مطلب پیشنهادی

آموزش زبان YO

آموزش زبان YO قسمت اول

آموزش زبان YO قسمت اول   با سلام خدمت تمام کاربران عزیز بازم در خدمت …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

11 − 1 =