Web Scraping Fundamentals with Python
เข้าถึงข้อมูลเว็บไซต์ง่ายๆ ด้วยมือคุณ
SECTION_TITLE.OVERVIEW
พบกับหลักสูตรออนไลน์ที่เนื้อหาครบทุกเรื่องที่จำเป็นสำหรับการดึงข้อมูลจากเว็บไซต์ (Web Scraping) หลักสูตรที่ผ่านการออกแบบมาอย่างเข้มข้น และเป็นที่ยอมรับของตัวจริงในวงการ
Web Scraping คืออะไร?
Web Scraping หรือการดึงข้อมูลจากเว็บต่างๆ เพื่อนำมาวิเคราะห์และใช้ต่อยอดทางธุรกิจเป็นทักษะที่กำลังร้อนแรงและกำลังเป็นที่ต้องการของตลาด จะทำให้คุณมีแหล่งข้อมูลอื่นๆ เพิ่มเติม นอกเหนือจากข้อมูลภายในองค์กรหรือบริษัทของคุณ
ด้วยการเติบโตอย่างก้าวกระโดดของจำนวนของผู้ใช้งานอินเตอร์เน็ตและการเพิ่มขึ้นของจำนวนชั่วโมงที่คนใช้ชีวิตอยู่บนโลกออนไลน์ ทำให้เว็บเหล่านี้กลายเป็นแหล่งข้อมูล (data source) ชั้นดี สำหรับธุรกิจที่สามารถเข้าถึง จัดเก็บ และวิเคราะห์ข้อมูลเหล่านี้ได้ ทั้งนี้เพื่อนำมาประยุกต์ใช้กับข้อมูลในองค์กรที่คุณมีอยู่ หรืองานที่คุณทำ เพื่อต่อยอด สร้างสรรค์ ปรับปรุงผลิตภัณฑ์ ให้ตอบโจทย์ลูกค้ามากยิ่งขึ้น
ทำไมต้องเรียน Web Scraping?
ถ้าคุณเป็นหนึ่งคนที่ต้องใช้เวลาเกือบทั้งวันกับการ…
- ตามติดความเคลื่อนไหวของคู่แข่ง ไม่ว่าจะใน social media หรือบนเว็บไซต์ต่างๆ
- เข้าเว็บไซต์ต่างๆ เพื่อนำตัวเลขทางเศรษฐกิจ ดัชนีต่างๆ ราคาหุ้น ราคาทอง เป็นประจำทุกวัน
- สอดส่องลูกค้า ว่าพูดถึง brand หรือบริษัทของคุณว่าอย่างไรบ้างในแต่ละวัน
- เข้าเว็บไซต์เดิมทุกวัน เพื่อที่จะดาวน์โหลด คัดลอกข้อมูลอะไรบางอย่างบนเว็บไซต์นั้น
Web Scraping จะแทนที่การทำงานซ้ำๆ เหล่านั้นได้ และจะทำให้คุณมีเวลาสร้างสรรค์งานอื่นๆ และเป็นที่รักของทุกคนในทีมมากยิ่งขึ้น
ตัวอย่างการดึงข้อมูลจากเว็บไซต์
- การติดตาม keyword ที่ต้องการจากเว็บไซต์ข่าวต่างๆ หรือ Pantip
- การติดตาม social media ต่างๆ ผ่าน hashtag ที่ต้องการ เพื่อติดตามคู่แข่งหรือแบรนด์ของคุณ
- การดึงข้อมูลตัวเลขทางเศรษฐกิจ ดัชนีต่างๆ จากเว็บไซต์ธนาคาร เพื่อนำมาประกอบกับข้อมูลในองค์กรหรือโปรเจคของคุณ
- การดึงข้อมูลราคาหุ้น ราคาทอง กองทุน หรือสกุลเงินต่างๆ เพื่อประการการตัดสินใจการลงทุน
ทำไมต้องเรียน Web Scraping กับเรา?
คอร์สเดียวในประเทศไทยที่เนื้อหาครบที่สุด โดยเริ่มตั้งแต่…
- การใช้เครื่องมือง่ายๆ อย่าง Google Sheets ในการดึงข้อมูล จะทำให้คุณเริ่มต้นดึงข้อมูลได้อย่างรวดเร็ว
- ปูพื้นฐานโครงสร้าง HTML ตั้งแต่เบื้องต้น คุณจะเข้าใจการทำงานเบื้องหลังของหน้าเว็บไซต์
- การดึงข้อมูลจากเว็บไซต์ทั่วไป ด้วยภาษา Python
- การดึงข้อมูลจาก API & HTTP ของเว็บไซต์ที่ซับซ้อนมากขึ้น (AJAX Websites)
- สร้างความเข้าใจ Regular Expressions ดึงข้อมูลพร้อมลดเวลาในการทำความสะอาดข้อมูล (Cleansing Data) ขั้นตอนสำคัญในการเก็บรวบรวมข้อมูลก่อนนำไปวิเคราะห์ต่อยอด (Data Collection and Analysis)
โดยทั้งหมดนี้ คุณจะได้ลงมือทำผ่านโปรเจคจริง โดยไม่ต้องลงโปรแกรมใดๆ เพิ่มให้ยุ่งยาก คุณสามารถทำทุกอย่างได้บนเว็บตั้งแต่ขั้นตอนการชำระเงิน ตลอดการเรียนจนจบหลักสูตร
ตัวอย่างบทเรียน
สามารถดูตัวอย่างบทเรียน โดยกดปุ่ม ดูตัวอย่างบทเรียน
ตัวอย่างบทเรียนรูปแบบการบรรยาย
ในรูปแบบ Video คู่ Slide ที่สามารถปรับสัดส่วนจอและความเร็วได้ตามต้องการ
![wireframe](https://assets.skooldio.com/courses/web-scraping/web-scrape.gif)
ตัวอย่างบทเรียนแบบฝึกหัด
รูปแบบ Live Coding ด้วย Google Sheets ผ่านเว็บ Skooldio
![wireframe](https://assets.skooldio.com/courses/web-scraping/gif+opt2.gif)
รูปแบบ Live Coding ด้วย Python ผ่านเว็บ Skooldio
![wireframe](https://assets.skooldio.com/courses/web-scraping/gif+opt3.gif)
ทำแบบฝึกหัดบน Web Browser ผ่าน Colab
![wireframe](https://assets.skooldio.com/courses/web-scraping/gif+opt1.gif)
คอร์สออนไลน์นี้เหมาะสำหรับ
- บุคคลทั่วไปที่มีพื้นฐาน Python มาก่อน แล้วต้องการพัฒนาต่อยอด นำทักษะ Python ที่มีมาประยุกต์ใช้ในการดึงข้อมูลจากเว็บไซต์ต่างๆ
- Marketer, Sale, Business Function ที่มีพื้นฐาน Python มาบ้าง แล้วต้องการทำความเข้าใจลูกค้า (Social listening) ผ่านข้อมูลบนโลกออนไลน์ด้วยตัวเอง
- Product Manager, Business Analyst, IT ที่ต้องการดึงข้อมูลจาก Website ต่างๆ ให้ทีมอื่นๆ นำไปใช้ประโยชน์ต่อได้
- Data Analyst, Data Scientist ที่ต้องการดึงข้อมูลต่างๆ มาวิเคราะห์ร่วมกับข้อมูลที่องค์กรมีอยู่
รายละเอียดเพิ่มเติม
ระหว่างเรียนคอร์สนี้ ผู้เรียนจะได้เรียนรู้ผ่านวิดีโอและได้ลงมือทำผ่านแบบฝึกหัดและโปรเจคจริง กว่า 20 แบบฝึกหัด
- ผู้เรียนจะได้รับประกาศนียบัตร (Certificate of Completion) เมื่อเรียนจบคอร์ส
- สอบถามทีมงานผู้เชี่ยวชาญได้ตลอดการเรียน
สอบถามข้อมูลเพิ่มเติม
- Facebook ของ Skooldio
- สำหรับท่านที่ต้องการสมัครในนามบริษัท 5 ท่านขึ้นไป ติดต่อรับส่วนลด bulk discount ได้ที่ hello@skooldio.com
SECTION_TITLE.INSTRUCTOR
![ดร. วิโรจน์ จิรพัฒนกุล (ผู้ร่วมก่อตั้ง Skooldio และ อดีต Data Scientist ที่ Facebook) | Skooldio Instructor](https://public-assets.skooldio.com/storefront-category%2Fbef4fd8f-9a43-4b9b-8a40-f96d701e5136%2Fvirot.jpeg)
SECTION_TITLE.COURSE_OUTLINE
SECTION_TITLE.FAQS
Q:
ซื้อคอร์สออนไลน์ในนามนิติบุคคลผ่านหน้าเว็บไซต์ได้หรือไม่
A:
สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com
Q:
วิธีขอใบกำกับภาษีในนามนิติบุคคลและใบกำกับภาษีสำหรับบุคคลทั่วไป
A:
กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด
Q:
คอร์สออนไลน์สามารถกลับมาเรียนซ้ำได้หรือไม่
A:
สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี
Q:
สามารถแก้ไขใบกำกับภาษีจากในนามนิติบุคคลเป็นใบกำกับภาษีบุคคลทั่วไป และ ใบกำกับภาษีบุคคลทั่วไปเป็นใบกำกับภาษีในนามนิติบุคคลได้หรือไม่
A:
หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้