uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

python_developer

python_developer

Kanalga Telegram’da o‘tish

کانال اموزش پایتون @Real_developer تبلیغات پذیرفته میشود.

Ko'proq ko'rsatish
1 519
Obunachilar
-224 soatlar
-57 kun
-630 kun
Postlar arxiv
کد نوشته شده در بالا، یک خطای مهم دارد و آن خطا، عدم تبعیت از اصول «خودت را تکرار نکن» (Don’t Repeat Yourself | DRY) است. بر اساس این اصل که در برنامه‌نویسی وجود دارد، برنامه‌نویس نباید یک یا چند خط کد را در مکان‌های مختلف برنامه خود تکرار کند. در این راستا، برنامه‌نویسان معمولا از برنامه‌نویسی «تابعی» (Functional Programming) یا «شی‌گرا» (Object Oriented) استفاده می‌کنند. در قطعه کدهای ارائه شده تا این لحظه در مطلب آموزش ساخت ربات اینستاگرام با پایتون چند خط کد وجود دارد که هم در برنامه کاربردی و هم در کد تست تکرار شده است.

photo content

کد نوشته شده در بالا، یک خطای مهم دارد و آن خطا، عدم تبعیت از اصول «خودت را تکرار نکن» (Don’t Repeat Yourself | DRY) است. بر اساس این اصل که در برنامه‌نویسی وجود دارد، برنامه‌نویس نباید یک یا چند خط کد را در مکان‌های مختلف برنامه خود تکرار کند. در این راستا، برنامه‌نویسان معمولا از برنامه‌نویسی «تابعی» (Functional Programming) یا «شی‌گرا» (Object Oriented) استفاده می‌کنند. در قطعه کدهای ارائه شده تا این لحظه در مطلب آموزش ساخت ربات اینستاگرام با پایتون چند خط کد وجود دارد که هم در برنامه کاربردی و هم در کد تست تکرار شده است.

روش استفاده از Page Object Pattern پرسشی که در این مرحله باید به آن پاسخ داد این است که اکنون که کد ورود (Login) نوشته شد، چطور می‌توان یک تست برای آن نوشت؟ کد مربوط به این کار به صورت زیر است.

photo content

photo content

خواهید دید که مرورگر Firefox شما را به صفحه ورود به سیستم اینستاگرام هدایت می کند. در اینجا یک کد به صورت خط کد تعریف شده است: خطوط 1 و 2 عملیات ایمپورت sleep و webdriver را انجام می دهد. خط 3 درایور Firefox را initializes می کند و آن را در مرورگر تنظیم می کند. خط 4 آدرس https://www.instagram.com/ را در نوار آدرس وارد می کند و Enter را می زند. خط 5 پنج ثانیه صبر می کند تا نتیجه را ببینید. در غیر این صورت ، بلافاصله مرورگر بسته می شود. خط 6 مرورگر را می بندد. اکنون شما می توانید کدی را که برای ورود به نمایه اینستاگرام لازم است را اضافه کنید. اما ابتدا به این فکر کنید که چگونه می توانید به صورت دستی وارد پروفایل اینستاگرام خود شوید.

اکنون یک فایل Python ایجاد کرده و کد زیر را در آن بنویسید: from time import sleep from selenium import webdriver browser = webdriver.Firefox() browser.get('https://www.instagram.com/') sleep(5) browser.close() کد را اجرا کنید.

چگونه یک مرورگر را خودکار کنیم؟ برای این نسخه از ربات اینستاگرام خود ، از Selenium استفاده خواهید کرد. سلنیوم ابزاری است که InstaPy در زیر hood از آن استفاده می کند. در ادامه آموزش ساخت ربات اینستاگرام با پایتون ابتدا سلنیوم را نصب کنید. در حین نصب ، اطمینان حاصل کنید که Firefox WebDriver را نیز نصب کرده اید زیرا آخرین نسخه InstaPy از Chrome پشتیبانی نمی کند. پس اینجا لازم است فایرفاکس داشته باشیم!

photo content

sticker.webp0.35 KB

🚀 دوره آموزشی علـــــم داده (Data Science) 🔥 نیاز روز بــــازار کــــار ایــــــران و خـــارج 🏙 مناسب برای تمام رشته‌ها 🖥
🚀 دوره آموزشی علـــــم داده (Data Science) 🔥 نیاز روز بــــازار کــــار ایــــــران و خـــارج 🏙 مناسب برای تمام رشته‌ها 🖥 آموزش با نرم افزارها و زبــان‌های R، Python و SQL Server 🌟 با گواهینامه مورد تایید وزارت علوم و معتبر 🔬 آموزش #آنلاین و با موردکاوی‎های واقعی و پروژه 🚧 در خــــانه بمانید و آمـــــوزش ببینید 🔗 مشاهده جزئیات دوره و مشاوره رایگان: https://tihe.ac.ir/data-science-course/

photo content

چرا ربات اینستاگرام ؟ یکی از ویژگی های عالی و بسیار خوب ربات های اینستاگرام که بسیار برای مدیران صفحات کاربری مهم و حیاتی است پیدا کردن دنبال کنندهای (فالوور) واقعی و حقیقی و مهم تر از همه فعال است که این یکی از بهترین راه ها باری افزایش فالوور اینستاگرام است. رشد در اینستاگرام دنبال کننده های فعال یکی از مهم ترین عناصر صفحات کاربری در شبکه ها اجتماعی به حساب میایند چرا که با گذاشتن کامنت و لایک کردن پست های شما باعث می‌شوند تا صفحه شما برای اسپانسر ها و یا تبلیغ کنندگان بسیار جذاب و کارآمد به نظر بیاید و در نتیجه باعث کسب درآمد شما شود. فراموش نکنید که ربات های اینستاگرام در امر صرفه جویی در وقت بسیار کاربرد دارند. یکی دیگر از ویژگی های ربات های اینستاگرام پیدا کردن دنبال کننده های (فالوور) ایرانی برای صفحه کاربری شما می‌باشد. و با توجه به نیاز اسپاسنر ها و تبلیغ کننده ها به دنبال کننده های ایرانی صفحه کاربری شما یکی از بهترین گزینه ها برای جایگاه تبلیغ خواهد بود.

یک گالری حرفه‌ای در اینستاگرام موقعی که داشتم رو بخش گالری کار میکردم تا بتونم فایل‌های این مدل پست هارو هم دانلود کنم یه چیز خیلی ناجوانمردانه دیدم و اونم این بود که تو نسخه وب اگه یک پس شامل 6 عکس باشه در Render اولیه فقط 2 عکس اول داخل DOM قرار داده میشن و باقی عکس‌ها یا ویدئو‌ها با جابه‌جا کردن اسلاید به DOM اضافه میشن و باقی مجدد پاک میشن در واقع در هر لحظه شما تنها با 3 Item دسترسی دارید. که خوشبختانه Selenium این قابلیت رو داره که عملکرد کلیک رو روی دکمه‌ها اعمال کنه پس کافی بود با یه الگوریتمی تو زمان‌های مشخص اسلاید رو جابه‌جا کنم تا به سایر Item ها هم دسترسی داشته باشم.

sticker.webp0.32 KB

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

🌹 ‍ هرگاه به توانایی خود برای رسیدن به موفقیت شک کردید, به مواقعی بیندیشید که دیگران بر آنها غلبه کرده اند. مثلا "دموستنس ",سخنران مشهور یونانی ,به قدری لکنت زبان داشت که به سختی می توانست حرف بزند. او با دهان پر از ریگ حرف زدن را تمرین کرد و خود را در حالی تصور می کرد که با مهارت بسیار در برابر یک جمع سخنرانی می کند. او از بزرگترین سخنرانان جهان شد. 👈پس مهم نیست از کجا شروع می کنید، مهم آن نقطه ای است که برای پایان انتخاب می کنید

sticker.webp0.31 KB

python_developer - Telegram kanali @python_developernew statistikasi va tahlili