آموزش وب اسکرپینگ با پایتون در ۳ ساعت - آخرین آپدیت

دانلود Learn to scrape websites in Python in 3 hours

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

یادگیری وب اسکرپینگ با پایتون: استخراج لیستینگ‌های Airbnb و فراتر از آن

عنوان دوره: 🏡 یاد بگیرید چگونه با استخراج لیستینگ‌های Airbnb، وب‌سایت‌ها را اسکرپ کنید

درباره این دوره

پیش‌نیازها: خیر! بدون نیاز به هیچ تجربه‌ی کدنویسی

در این دوره چه چیزهایی یاد می‌گیرید؟

  • از صفر دانش کدنویسی به ساخت یک وب اسکرپر در عرض چند ساعت برسید!
  • لیستینگ‌های سایت Airbnb را استخراج کنید و نحوه اعمال کد برای اسکرپ کردن هر وب‌سایتی را بیاموزید.
  • مهارت‌های حیاتی پایتون مانند ساختاردهی داده‌ها، فرمت‌بندی، حلقه‌ها (loops) و ذخیره‌سازی داده‌ها را یاد بگیرید.
تصویری از فرآیند اسکرپینگ یا لوگوی Airbnb

نظرات دانشجویان

"کد نزدن یک ابرقدرت است، اما ترکیب آن با کمی کدنویسی (در اینجا پایتون) همه چیز را به سطح بالاتری می‌برد. مت یکی از بهترین معلمانی است که می‌شناسم و موضوعات پیچیده را به روشی آسان برای درک توضیح می‌دهد. هر دوره به راحتی 5 تا 10 برابر ارزش خود را دارد. قویاً توصیه می‌کنم این دوره را بررسی کنید!" - ست، بنیانگذار No Code MBA

"راهی بسیار ساختاریافته و قابل دسترس برای کسب درک اولیه از پایتون. در حدود 6 ماه گذشته قصد داشتم یک دوره پایتون خودآموز را شروع کنم که ساعت‌ها طولانی و دلهره‌آور بود. هنگامی که با دوره شما روبرو شدم، احساس کردم که این یک راه عالی برای گذراندن حدود یک ساعت است تا جنبه‌های اساسی را پوشش دهم و همچنین با یک فعالیت کامل شده پیش بروم. بنابراین از شما برای ایجاد این دوره متشکرم!" - مایک

"من عاشق این دوره هستم! این دوره فوق‌العاده عالی شکسته شده و من خیلی بیشتر از هر دوره کدنویسی دیگری که گذرانده‌ام یاد می‌گیرم." - لوکاس

کلمات کلیدی مرتبط با سئو

  • وب اسکرپینگ پایتون
  • استخراج داده با پایتون
  • یادگیری پایتون
  • اسکرپینگ Airbnb
  • آموزش وب اسکرپینگ
  • کدنویسی بدون تجربه
  • خودکارسازی داده
  • استخراج اطلاعات وب
  • پروژه پایتون
  • سئو محتوا

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

وب اسکرپینگ یعنی کپی پیست با سبک Web scraping is just copying and pasting...with style

  • 1-1 مقدمه 1.1 Intro

  • 1-2 سرفصل دوره 1.2 Course Outline

دریافت دستی اطلاعات لیستینگ از Airbnb Getting listing information from Airbnb manually

  • 2-1 دریافت دستی اطلاعات لیستینگ 2.1 Getting listing information manually

  • 2-2 وب‌سایت‌ها چگونه کار می‌کنند 2.2 How websites work

نوشتن کد برای دریافت اطلاعات یک لیستینگ Writing code to get information for one listing

  • 3-1 دانلود VSCode برای نوشتن کد 3.1 Download VSCode to write code in

  • 3-2 نوشتن اولین خط کد ما! 3.2 Writing our first line of code!

  • 3-3 مبانی پایتون 3.3 Python basics

  • 3-4 مستندسازی مراحل اسکرپر وب ما 3.4 Documenting the steps for our web scraper

  • 3-5 دریافت HTML از airbnb.com 3.5 Getting html from airbnb.com

  • 3-6 دریافت اطلاعات برای ۱ لیستینگ 3.6 Getting information for 1 listing

قالب‌بندی داده‌های لیستینگ Formatting listings data

  • 4-1 قالب‌بندی داده‌های لیستینگ 4.1 Formatting listings data

  • 4-2 `string`.replace(characters_to_replace, replacement) 4.2 `string`.replace(characters_to_replace, replacement)

  • 4-3 جایگزینی متن ناخواسته در scrape_airbnb.py 4.3 Replacing unwanted text in scrape_airbnb.py

  • 4-4 `string`.split(characters_to_split_on) 4.4 `string`.split(characters_to_split_on)

  • 4-5 تقسیم guest_info در scrape_airbnb.py 4.5 Splitting guest_info in scrape_airbnb.py

  • 4-6 `string`.strip() 4.6 `string`.strip()

  • 4-7 حذف فاصله‌های ابتدایی و انتهایی در scrape_airbnb.py 4.7 Removing leading and trailing spaces in scrape_airbnb.py

  • 4-8 اتصال رشته‌ها 4.8 Concatenating strings

  • 4-9 به‌روزرسانی لینک در scrape_airbnb 4.9 Updating the link in scrape_airbnb

دریافت داده برای همه لیستینگ‌ها Getting data for all listings

  • 5-1 حالا که کار با یک لیستینگ تمام شد، بیایید همه لیستینگ‌ها را بگیریم! 5.1 Now that we're done with 1 listing, let's get all the listings!

  • 5-2 استفاده از حلقه `for` برای تکرار کد 5.2 Using a `for loop` to repeat code

  • 5-3 افزودن شرط به حلقه‌های for 5.3 Adding conditions to for loops

  • 5-4 به‌روزرسانی scrape_airbnb.py برای دریافت داده برای همه لیستینگ‌ها 5.4 Updating scrape_airbnb.py to get the data for all listings

ذخیره داده‌های لیستینگ در صفحه گسترده Saving listings data to spreadsheet

  • 6-1 ما تمام داده‌ها را گرفتیم، حالا بیایید آن‌ها را جایی ذخیره کنیم! 6.1 We got all the data, now let's store it somewhere!

  • 6-2 استفاده از لیست‌ها برای ذخیره داده در حین اجرای کد 6.2 Using lists to store data as our code runs

  • 6-3 افزودن کد به scrape_airbnb.py برای ذخیره اطلاعات لیستینگ‌ها 6.3 Adding code to scrape_airbnb.py to store listings info

  • 6-4 استفاده از دیکشنری‌ها برای ذخیره داده 6.4 Using dictionaries to store the data

  • 6-5 به‌روزرسانی scrape_airbnb.py برای ذخیره اطلاعات هر لیستینگ در یک دیکشنری 6.5 Updating scrape_airbnb.py to store info on each listing in a dictionary

  • 6-6 ذخیره داده‌های لیستینگ در یک صفحه گسترده 6.6 Saving listings data into a spreadsheet

دریافت لیستینگ برای مکان‌های متعدد Getting listings for multiple locations

  • 7-1 حالا بیایید اطلاعات را از نتایج جستجوی متعدد بگیریم! 7.1 Now let's get information from multiple search results!

  • 7-2 به‌روزرسانی scrape_airbnb.py برای دریافت لیستینگ از مکان‌های متعدد 7.2 Updating scrape_airbnb.py to get listings from multiple locations

جمع‌بندی Wrapping it up

  • 8-1 این هم از دوره 8.1 That's a wrap

نمایش نظرات

آموزش وب اسکرپینگ با پایتون در ۳ ساعت
جزییات دوره
3 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
146
4.6 از 5
دارد
دارد
دارد
Matt Blank
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Matt Blank Matt Blank

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