🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش وب اسکرپینگ با پایتون در ۳ ساعت
- آخرین آپدیت
دانلود 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-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
نمایش نظرات