🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تراشیدن وب با پایتون
- آخرین آپدیت
Web Scraping with Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مربی Ryan Mitchell روش تراش وب با استفاده از زبان برنامه نویسی پایتون را آموزش می دهد. رایان به شما کمک می کند بفهمید که یک انسان در حال مرور وب با یک تراش دهنده وب متفاوت است. وی ابزارهای توسعه دهنده Chrome و نحوه استفاده از آنها برای بررسی تماس های شبکه را معرفی می کند. رایان به شما نحوه نصب Scrapy با pip و نحوه نوشتن چند کد "Hello، World" برای تراشیدن یک صفحه وب ساده را به شما نشان می دهد. وی نحوه استفاده از Scrapy LinkExtractor برای یافتن پیوندهای داخلی در یک صفحه وب را ارائه می دهد ، سپس نحوه پیکربندی Scrapy و ItemPipeline را برای نوشتن داده ها در قالب های مختلف فایل نشان می دهد. رایان بهترین روش ها را برای سازماندهی پروژه های شما ، نوشتن تجزیه کننده های قابل استفاده مجدد و اثبات آینده عنکبوت ها به شما معرفی می کند. وی نحوه کار کردن API ها و نحوه استفاده از آنها برای بازیابی مستقیم داده ها را توضیح می دهد. رایان سربرگ ها و کوکی ها را جستجو می کند ، سپس به اتوماسیون مرورگر و نحوه ادغام سلنیوم با اسکرپی می پردازد. در پایان ، او ایده هایی برای ادامه تحصیل در علوم کامپیوتر و تفکر خلاقانه در مورد اتوماسیون ارائه می دهد.
سرفصل ها و درس ها
مقدمه
Introduction
چگونه یاد بگیریم که دیگر نگران نباشیم و ربات را دوست داشته باشیم
How to learn to stop worrying and love the bot
آنچه شما باید بدانید
What you should know
1. وب تراش اساسی
1. Basic Web Scraping
وب تراش چیست؟
What is web scraping?
اینترنت چگونه کار می کند: یک خلاصه مختصر
How the internet works: A brief summary
سلام دنیا با اسکرپی
Hello world with Scrapy
چالش: تراشیدن تمام داده های یک صفحه
Challenge: Scraping all data on a page
راه حل: تراشیدن تمام داده های یک صفحه
Solution: Scraping all data on a page
2. یادگیری خزیدن
2. Learning to Crawl
خزیدن یک وب سایت
Crawling a website
ضبط داده ها
Recording data
پرونده تنظیمات اسکرایپ
Scrapy settings file
ساختارهای تراشکاری کننده خود را برای قابلیت گسترش/قابلیت استفاده مجدد
Structuring your scrapers for extensibility/reusability
رایان میچل مهندس ارشد نرم افزار در GLG و همچنین سخنران و نویسنده است. رایان متخصص در وب تراش ، امنیت وب و علوم داده ، میزبان کارگاه های آموزشی بوده و در بسیاری از رویدادها از جمله Data Day Seattle و Texas و DEFCON سخنرانی کرده است. وی همچنین به تدریس در زمینه برنامه نویسی وب و علم داده پرداخته و در زمینه مeworkسسات تحصیلی در موسسات مختلف مشاوره داده است. رایان دارای مدرک کارشناسی ارشد مهندسی نرم افزار از دانشکده ترویجی دانشگاه هاروارد است و در حال حاضر مهندس ارشد نرم افزار در GLG است و در آنجا ابزارهای تجزیه و تحلیل داده را ایجاد می کند. رایان نویسنده Web Scraping with Python (O'Reilly) و همینطور Web Scraping Instant with Java (انتشارات Packt) است.
نمایش نظرات