TGViewer
Learn Python Learn Python @learnpy · 21.4K subscribers
Post #7377 13.5K
#مشق_پایتون
اسکرین شات گرفتن از صفحه اول وبسایت با سلنیوم


این مشق پایتون کمی پایه سلنیوم نیاز دارد اما من سعی میکنم دراینجا همه اش رو توضیح بدم. شما ابتدا باید سلنیوم را با دستور:
pip install selenium
نصب کنید و سپس درایور مرورگر رو هم دانلود کنید (توی خود سایت سلنیوم هست) و سپس توی پوشه برنامه قرار بدین. همونطوری که توی تصویر میبینید.

حالا توی برنامه ابتدا از کتابخونه سلنیوم، وب درایور رو ایمپورت کردیم و همچنین برای مدیریت زمان از کتابخونه time تابع sleep رو هم وارد کردیم. چون توی این مثال ما از firefox استفاده میکنیم اون رو به برنامه شناسوندیم و آدرس سایتی که قراره درایور بره رو هم بهش دادیم (که خود سایت پایتون هستش). سپس گفتیم بعد از لود شدن کامل وبسایت، یک ثانیه صبر کن و سپس اسکرین شات بگیر و با نام screenshot.png ذخیره کن. سپس از برنامه خارج شو و پیغام done رو به کاربر نشون بده.

اگه این برنامه رو یه بار اجرا کنید و بعد ببندید میبیند که توی پوشه برنامه یه فایل عکس ایجاد شده که اسکرین شات از وبسایتی هستش که به برنامه دادین...

#python3 #python2
➖➖➖➖
🆔 @LearnPY
More from @learnpy
  1. Oct 15, 2026📚 کتاب The Data Science Super Agent, Volume I: Beginning Again نوشته Ravindra Nayak به مب…
  2. Oct 15, 2026🎉 ۳ تا آموزش دلخواهت رو انتخاب کن! با تخفیف ویژه از فرادرس دریافت کن... 🎉 🔥 هر آموزش فق…
  3. Oct 14, 2026معرفی یک ai agent رایگان برای برنامه‌نویسی 🤓 اکثر ai agent ها یا تحریممون کردن، یا پولی‌ا…
  4. Oct 13, 2026معرفی PrettyTable – نمایش زیبا و تر و تمیز داده‌ها در ترمینال 🧮 کتابخانه PrettyTable به ش…
  5. Oct 12, 2026Post #12413
  6. Oct 11, 2026🎁 دریافت آموزش‌های مهارت‌های فردی از فرادرس فقط با ۱۱۹ هزار تومان... اگر به یادگیری مهارت…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →