هوش مصنوعی تحلیل کد کد، خطا و مشکلات برنامه‌نویسی را بررسی کن و راهکار دقیق بگیر.
🤖 تحلیل کد 🐞 رفع خطا 💡 پیشنهاد راهکار
ورود به هوش مصنوعی
قیمت‌یار هوشمند قیمت واقعی را پیدا کن؛ مقایسه کن، روند قیمت را ببین و بهترین گزینه را انتخاب کن.
🚗 خودرو 🏠 ملک 💻 لپ‌تاپ 📺 دیجیتال
ورود به قیمت‌یار
دوره آموزشی تخصصی آموزش web Scraping با python
یادگیری پروژه‌محور
آموزش web Scraping با python
دوره آموزشی
اطلاعات دوره آموزشی

آموزش web Scraping با python

ثبت‌نام آنلاین دوره
ابتدا حساب کاربری خود را بسازید؛ سپس از پروفایل کلاس مرتبط با این دوره را انتخاب می‌کنید.

در دوره آموزش Web Scraping با Python، با اصول و تکنیک‌های جمع‌آوری خودکار اطلاعات از وب آشنا می‌شوید. ابتدا مفاهیم پایه Web Scraping و ساختار صفحات وب را یاد می‌گیرید و سپس با کتابخانه‌های قدرتمند Python مانند Requests و BeautifulSoup کار می‌کنید. در ادامه دوره، نحوه ارسال درخواست‌های HTTP، استخراج اطلاعات از HTML، کار با لینک‌ها و جداول، پردازش و پاک‌سازی داده‌ها و ذخیره اطلاعات در فایل‌ها و دیتابیس را به‌صورت عملی یاد خواهید گرفت. همچنین با روش‌های پیشرفته‌تر مانند مدیریت صفحات دارای محتوای پویا، کار با Selenium و نکات مهم مربوط به محدودیت‌ها، سرعت درخواست‌ها و رعایت قوانین وب‌سایت‌ها آشنا می‌شوید. در پایان دوره می‌توانید اسکریپرهای کاربردی با Python طراحی کنید و داده‌های موردنیاز خود را به‌صورت خودکار جمع‌آوری و پردازش کنید.

مدرس قربانی
سطح مقدماتی تا پیشرفته
قیمت 30,000,000 تومان

سرفصل جلسات دوره

5 جلسه

Web Scraping چیست؟ کاربردهای Web Scraping تفاوت Web Scraping و Web Crawling ساختار صفحات وب و HTML آشنایی با HTTP و Request/Response آماده‌سازی محیط Python نصب کتابخانه‌های موردنیاز

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

معرفی کتابخانه Requests ارسال GET و POST Request کار با Response بررسی Status Code ارسال Header و User-Agent کار با Query Parameters مدیریت خطاهای HTTP

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

معرفی BeautifulSoup تبدیل HTML به ساختار قابل پردازش پیدا کردن تگ‌ها و عناصر HTML استفاده از find و find_all استخراج متن و Attributeها کار با CSS Selector استخراج لینک‌ها و تصاویر

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

طراحی ساختار Scraper استخراج اطلاعات چندین صفحه کار با Pagination دنبال کردن لینک‌ها ذخیره داده‌های استخراج‌شده مدیریت Exceptionها ایجاد ساختار قابل توسعه برای پروژه

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.

تمیز کردن داده‌های متنی حذف داده‌های اضافی تبدیل فرمت داده‌ها کار با تاریخ و اعداد حذف داده‌های تکراری اعتبارسنجی داده‌های استخراج‌شده آماده‌سازی داده برای ذخیره‌سازی

ویدئو هنوز آماده نشده است ویدئوی آموزشی این جلسه به‌زودی اضافه خواهد شد.