รายละเอียดข้อความ สั้นๆ เป็นคำเชิญชวน:
อัพโหลดรูป
เปลี่ยนรูป

อัพโหลดรูป
เปลี่ยนรูป

กรุณากรอกข้อมูลสำหรับการโพสลงเฟสบุ๊คกลุ่ม

หัวข้อสินค้าที่ 1 (ต้องมี):
[ + เพิ่มหัวข้อสินค้า ]
รายละเอียดโปรโมทชั่น (ไม่ควรเกิน 200 คำ):
[ + เพิ่มช่องกรอกรายละเอียดสินค้า ]
กรุณาระบุ URL เว็บฯไซต์ หรือสินค้าที่เกี่ยวกับโปรโมชั่น:
คลิกดูคำแนะนำ
  • 1. การใส่ URL ควรเป็น URL หน้าร้านเท่านั้น และ URL หน้าร้านที่นำมาโปรโมท จะต้องไม่อยู่ระหว่างการซื้อโฆษณาเพิ่มยอด LIKE
  • 2. หากต้องการใส่ URL สินค้าภายในร้าน ไม่ควรเป็น URL สินค้าที่กำลังซื้อโฆษณาอยู่ เพราะเฟสบุ๊คจะไม่ยอมให้โพส
  • 3. หากพบปัญหา URL ใช้โปรโมทไม่ได้ เพราะเฟสบุ๊คบอกว่าเป็น URL ไม่ปลอดภัย และคุณยังต้องการโปรโมทสินค้าชิ้นนี้ ให้ใส่ - แทนในช่องนี้
ราคา (ถ้าโพสขายต้องมี และไม่ต้องใส่คอมม่า ','):
อัพโหลดรูป(อัพโหลดได้สูงสุด 4 รูป)
เปลี่ยนรูป

เปลี่ยนรูป

เปลี่ยนรูป

เปลี่ยนรูป

หากคุณได้เพิ่มข้อมูลเข้าระบบครบตามต้องการแล้ว กรุณากดปุ่ม Continue บนแผงควบคุมไอมาโครเพื่อให้ระบบทำงานต่อจ้า

กรุณากรอกข้อมูลการติดต่อสำหรับการโพสลงแฟนเพจ
และเฟสบุ๊คกลุ่มของคุณ

กรุณาระบุ URL สำหรับให้ลูกค้า Inbox ผ่านหน้าแฟนเพจ ถ้าไม่มีให้พิมพ์ - :
  • ตัวอย่าง: URL สำหรับอินบ็อค จะมีลักษณะแบบนี้ -->> https://www.facebook.com/messages/asiastreetfashion59
กรุณาระบุเบอร์โทรที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
กรุณาระบุ URL เว็บฯไซต์ของทางร้าน ถ้าไม่มีให้พิมพ์ -
กรุณาระบุอีเมลล์ที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
กรุณาระบุ LINE ID ที่ต้องการให้ลูกค้าติดต่อ ถ้าไม่มีให้พิมพ์ -
อัพโหลดไฟล์ .csv
Please wait iMacro will be start again.
Auto Restart Your iMacros

วันพฤหัสบดีที่ 16 ตุลาคม พ.ศ. 2568

✨ วิธีสร้าง Extension Chrome สำหรับดึงข้อมูลสินค้าโดยไม่ต้องเขียนระบบหลังบ้าน

 การสร้าง extension chrome เพื่อดึงข้อมูลจากหน้าเว็บ เช่น หัวข้อสินค้า, รูปภาพ, ลิงก์, และราคา เป็นวิธีที่ทั้งสะดวกและทรงพลังสำหรับนักพัฒนาและผู้ใช้งานทั่วไปที่ต้องการจัดการข้อมูลแบบเรียลไทม์ โดยไม่ต้องพึ่ง API หรือระบบ backend ที่ซับซ้อน

ในบทความนี้เราจะพาคุณเข้าใจขั้นตอนการสร้างปลั๊คอินท์ chrome ตั้งแต่เริ่มต้น พร้อมตัวอย่างการดึงข้อมูลจากเว็บไซต์ขายสินค้า เช่น Shopee หรือ Amazon โดยใช้ XPath และ JavaScript อย่างง่าย

วิธีสร้าง Extension Chrome
วิธีสร้าง Extension Chrome 

การสร้าง extension chrome เพื่อดึงข้อมูลจากหน้าเว็บ เช่น หัวข้อสินค้า, รูปภาพ, ลิงก์, และราคา เป็นวิธีที่ทั้งสะดวกและทรงพลังสำหรับนักพัฒนาและผู้ใช้งานทั่วไปที่ต้องการจัดการข้อมูลแบบเรียลไทม์ โดยไม่ต้องพึ่ง API หรือระบบ backend ที่ซับซ้อน

ในบทความนี้เราจะพาคุณเข้าใจขั้นตอนการสร้างปลั๊คอินท์ chrome ตั้งแต่เริ่มต้น พร้อมตัวอย่างการดึงข้อมูลจากเว็บไซต์ขายสินค้า เช่น Shopee หรือ Amazon โดยใช้ XPath และ JavaScript อย่างง่าย

🔧 ขั้นตอนการสร้าง extension chrome

  • เตรียมโฟลเดอร์โปรเจกต์
    • สร้างโฟลเดอร์ใหม่ เช่น `extract_product_extension`
    •  ภายในโฟลเดอร์ให้มีไฟล์หลัก: `manifest.json`, `content.js`, `popup.html`, `popup.js`
  • เขียน `manifest.json`
    • กำหนด metadata และ permission ที่จำเป็น เช่น `"activeTab"`, `"scripting"`, `"storage"`
    • ระบุว่า `content.js` จะถูก inject เข้าเว็บเป้าหมาย และ `popup.html` จะเป็น UI ของปลั๊คอินท์
  • สร้าง `popup.html`**
    • เป็นหน้าต่างที่ผู้ใช้จะกรอก XPath และกดปุ่มเพื่อดึงข้อมูล
    • สามารถเพิ่ม `<input>` สำหรับ XPath และ `<button>` สำหรับสั่งดึงข้อมูล
  • เขียน `popup.js`
    • รับค่าจากผู้ใช้ แล้วใช้ `chrome.tabs.sendMessage()` ส่งไปยัง `content.js`
    • รับข้อมูลกลับมาแล้วแสดงผล หรือ export เป็นไฟล์ TXT/CSV
  • เขียน `content.js`
    • ใช้ `document.evaluate()` เพื่อดึงข้อมูลจาก DOM ตาม XPath ที่ส่งมา
    • สร้าง object เช่น `{ title, price, image, url }` แล้วส่งกลับไปยัง popup

จุดเด่นของการสร้างปลั๊คอินท์ chrome แบบนี้

  1. ไม่ต้องใช้ API หรือ token ใด ๆ
  2. ดึงข้อมูลจากหน้าเว็บที่ผู้ใช้เปิดอยู่ได้ทันที
  3. เหมาะสำหรับงาน scraping แบบเบา ๆ หรือ automation ส่วนตัว
  4. สามารถต่อยอดให้ export ข้อมูลเป็นไฟล์ หรือเชื่อมกับ Google Sheets ได้

🎯 ตัวอย่างการใช้งานจริง

สมมติว่าเราต้องการดึงชื่อสินค้าและราคาจาก Shopee  
เราสามารถใช้ XPath เช่น `//div[contains(@class,'product-title')]` และ `//span[contains(@class,'price')]`  
เมื่อผู้ใช้กรอก XPath แล้วกดปุ่มใน popup ระบบจะส่งคำสั่งไปยัง content.js เพื่อดึงข้อมูลและแสดงผลทันที

📦 สรุป

การสร้าง extension chrome สำหรับดึงข้อมูลสินค้าเป็นวิธีที่ทั้งง่ายและทรงพลัง โดยเฉพาะเมื่อคุณต้องการควบคุมการดึงข้อมูลด้วยตัวเอง ไม่ต้องพึ่งระบบหลังบ้านหรือเครื่องมือขนาดใหญ่อย่าง n8n หรือ Python Scraper


หากคุณกำลังมองหาวิธีสร้างปลั๊คอินท์ chrome ที่ตอบโจทย์งานเฉพาะทาง เช่น การดึงข้อมูลจากหน้าเว็บแบบเรียลไทม์ — นี่คือจุดเริ่มต้นที่ดีที่สุด

📥 ไฟล์ประกอบการเรียนรู้ ไฟล์ปลั๊คอินท์ ดาวน์โหลด

รู้ก่อนซื้อขายของออนไลน์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น