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 ที่สามารถปรับสัดส่วนจอและความเร็วได้ตามต้องการ

ตัวอย่างบทเรียนแบบฝึกหัด
รูปแบบ Live Coding ด้วย Google Sheets ผ่านเว็บ Skooldio

รูปแบบ Live Coding ด้วย Python ผ่านเว็บ Skooldio

ทำแบบฝึกหัดบน Web Browser ผ่าน Colab

คอร์สออนไลน์นี้เหมาะสำหรับ
- บุคคลทั่วไปที่มีพื้นฐาน 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

SECTION_TITLE.COURSE_OUTLINE
HTML Essentials
HTML Essentials
HTML Tags
HTML Lists
HTML Tables
3:42
HTML Attributes
3:17
DOM Tree
2:59
Lab 0 - Inspect HTML
5:19
Google Sheets: IMPORTHTML()
1:01
Solution: IMPORTHTML()
4:17
Web Scraping with Python
BeautifulSoup
Search the DOM Tree (I)
Search the DOM Tree (II)
Search the DOM Tree (III)
Welcome to Colaboratory!
5:51
Lab 1 - Search the DOM Tree
Solution: Lab 1 - Search the DOM Tree
6:31
Traverse the DOM tree
3:20
Going Back and Forth
1:07
Going Around with find
2:27
Lab 1 - Traverse the DOM Tree
Solution: Lab 1 - Traverse the DOM Tree
6:11
Summary
3:08
Lab 2 - Wikipedia (I)
Solution: Lab 2 - Wikipedia (I)
5:16
Lab 2 - Wikipedia (II)
Solution: Lab 2 - Wikipedia (II)
8:00
Lab 2 - Wikipedia (III)
Solution: Lab 2 - Wikipedia (III)
12:05
Google Sheets: IMPORTXML()
1:26
Solution: IMPORTXML() - RSS Feed
5:55
APIs
API & HTTP
HTTP Requests
HTTP Responses
HTTP in Action!
AJAX Websites
3:21
Lab 3 - APIs (Introduction)
0:31
Lab 3 - APIs (I)
Solution: Lab 3 - APIs (I)
10:07
Lab 3 - APIs (II)
Solution: Lab 3 - APIs (II)
4:27
Lab 3 - APIs (III)
Solution: Lab 3 - APIs (III)
3:25
Solution: IMPORTXML() - LINE TV
7:58
Regular Expressions
What is a Regular Expression?
Basic Expressions
Regular Expression in Python (I)
0:42
Regular Expression in Python (II)
5:44
Special Characters
1:55
Character Sets
4:12
Quantifiers: Non-Greedy
4:27
Quantifiers: Greedy
2:11
Groups
3:37
Hands-on Practice
0:50
RegEx Functions: search()
2:02
RegEx Functions: finditer()
3:31
RegEx Functions: split(), sub()
1:33
Lab 4 - Regular Expression
Solution: Lab 4 - Regular Expression
9:01
Google Sheets: REGEX
2:15
Solution: REGEX
6:28
Case Study
SECTION_TITLE.FAQS
Q:
ซื้อคอร์สออนไลน์ในนามนิติบุคคลผ่านหน้าเว็บไซต์ได้หรือไม่
A:
สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com
Q:
วิธีขอใบกำกับภาษีในนามนิติบุคคลและใบกำกับภาษีสำหรับบุคคลทั่วไป
A:
กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด
Q:
คอร์สออนไลน์สามารถกลับมาเรียนซ้ำได้หรือไม่
A:
สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี
Q:
สามารถแก้ไขใบกำกับภาษีจากในนามนิติบุคคลเป็นใบกำกับภาษีบุคคลทั่วไป และ ใบกำกับภาษีบุคคลทั่วไปเป็นใบกำกับภาษีในนามนิติบุคคลได้หรือไม่
A:
หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้