XPath ออนไลน์
XPath Tester เป็นเครื่องมือฟรีและใช้งานง่ายซึ่งสามารถนำทางเอกสาร HTML และแยกข้อมูลที่คุณต้องการได้ เครื่องมือแยกข้อมูลทำงานในเบราว์เซอร์ของคุณและไม่จำเป็นต้องติดตั้งอะไรบนคอมพิวเตอร์ของคุณ เริ่มการแยกข้อมูลทันที!
- ป้อน URL ไซต์เพื่อดึงข้อมูล
- ป้อนนิพจน์ เช่น
//img
สำหรับ XPath ในกรณีนี้ เครื่องมือแยกจะเลือกองค์ประกอบ<img>
ทั้งหมดไม่ว่าจะอยู่ที่ใดก็ตามในเอกสาร เราได้กล่าวถึงรายละเอียดวิธีใช้นิพจน์ XPath ในบทความเอกสารประกอบ How to use XPath - กดปุ่มค้นหา รับผลลัพธ์แล้วคัดลอกไปยังคลิปบอร์ด
วิธีใช้XPath Query ใน C#
เมื่อใช้
Aspose.HTML for .NET API
คุณสามารถสร้างแอปพลิเคชันของคุณเองได้อย่างง่ายดาย เนื่องจาก API ของเรามีชุดเครื่องมือที่มีประสิทธิภาพสำหรับการแยกวิเคราะห์และรวบรวมข้อมูลจากเอกสาร HTML การสืบค้น XPath ส่วนใหญ่จะสร้างขึ้นโดยใช้เมธอด Evaluate(expression, contextNode, resolver, type, result)
ของคลาส Document เมธอดนี้ยอมรับนิพจน์ XPath และพารามิเตอร์ที่กำหนดอื่นๆ และส่งกลับผลลัพธ์ตามประเภทที่ระบุ โค้ดนี้เป็นตัวอย่างพื้นฐานของการแยกข้อมูลโดยใช้ไลบรารี Aspose.HTML และนิพจน์ XPath
ขั้นตอนในการดึงข้อมูลโดยใช้ XPath
- ใช้ตัวสร้าง HTMLDocument() เพื่อเริ่มต้นเอกสาร HTML จาก URL
- ใช้เมธอด Evaluate() ของคลาส Document และส่งนิพจน์ XPath และพารามิเตอร์อื่นๆ ไป
- วนซ้ำรายการองค์ประกอบและพิมพ์เนื้อหาขององค์ประกอบ
- คัดลอกโค้ด C# และใช้ในโครงการของคุณ
XPath Query – เอกสารประกอบ
XPath เป็นภาษาคิวรีที่มีประสิทธิภาพซึ่งให้อิสระแก่คุณในการปรับแต่งคิวรี ในบท How-to Articles คุณจะพบคำตอบสำหรับคำถามยอดนิยมเกี่ยวกับการใช้ XPath นอกจากนี้ บทความยังมีตัวอย่าง C# ที่ให้ข้อมูลที่จำเป็นเกี่ยวกับการใช้ไลบรารีคลาส Aspose.HTML เพื่อแก้ไขงานเฉพาะ
- HTML Navigation – ในบทความนี้ คุณจะได้เรียนรู้วิธีดำเนินการตรวจสอบเอกสาร HTML และองค์ประกอบโดยละเอียดโดยใช้ API เกี่ยวกับการใช้ตัวกรองแบบกำหนดเองสำหรับการวนซ้ำองค์ประกอบเอกสาร และวิธีการนำทางไปยังเอกสาร โดยใช้ CSS Selector หรือ XPath
- How to use XPath Query in HTML – Evaluate() method – บทความนี้แนะนำวิธีการนำทางผ่านเอกสาร HTML และเลือกโหนดตามเกณฑ์ต่างๆ คุณจะได้เรียนรู้จากตัวอย่าง C# วิธีเลือกโหนดทั้งหมดที่มีชื่อที่ระบุโดยใช้XPath Query
- How To Use XPath To Select XML Nodes – คุณจะได้เรียนรู้วิธีนำทางผ่านเอกสาร XML และเลือกโหนดโดยใช้ XPath บทความนี้พิจารณาตัวอย่าง С# ของการเลือกข้อมูลที่ต้องการจากไฟล์ XML โดยใช้คำสั่ง XPath
คำถามที่พบบ่อย
เครื่องมือแยกนี้เหมาะสำหรับผู้ที่ต้องการดึงข้อมูลจากเว็บ คุณไม่จำเป็นต้องลงทะเบียน ปลั๊กอิน หรือติดตั้งซอฟต์แวร์ ทำงานจากอุปกรณ์ที่คุณชื่นชอบ! ยิ่งไปกว่านั้น คุณยังสามารถคัดลอกและใช้โค้ด C# เพื่อดึงข้อมูลโดยทางโปรแกรมได้ XPath Query ของเราจะมีประโยชน์สำหรับนักพัฒนาที่ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการดึงข้อมูล รวมถึงสร้างโค้ด C# สำหรับแอปพลิเคชันของคุณเองได้อย่างรวดเร็วและง่ายดาย
ตัว XPath Query รับ URL และแยกวิเคราะห์โค้ด HTML ทั้งหมดสำหรับเพจเพื่อดึงข้อมูลเฉพาะทั้งหมดที่ผู้ใช้เลือกไว้ สุดท้ายนี้ XPath Query จะส่งออกข้อมูลที่รวบรวมทั้งหมด ซึ่งคุณสามารถคัดลอกได้
คุณสามารถใช้ XPath Query ได้ฟรีบนระบบปฏิบัติการใดๆ ที่มีเว็บเบราว์เซอร์ ใช้เครื่องมือแตกไฟล์นี้บนคอมพิวเตอร์ แท็บเล็ต หรือสมาร์ทโฟน คุณสามารถขูดข้อมูลได้อย่างรวดเร็วและง่ายดายไม่ว่าคุณจะใช้ Windows หรือไม่ก็ตาม , Mac OS, Linux, Android หรือ iOS ทำงานของคุณโดยอัตโนมัติด้วย XPath Query ของเรา!
เริ่มต้นใช้งาน Aspose.HTML for .NET API
คุณสามารถใช้หลายวิธีในการติดตั้งไลบรารี Aspose.HTML for .NET บนระบบของคุณ:
- ติดตั้ง NuGet Package โดยใช้ NuGet Package Manager GUI
- ติดตั้ง NuGet Package โดยใช้ Package Manager Console คุณสามารถใช้คำสั่งต่อไปนี้
PM> Install-Package Aspose.Html
- ติดตั้ง Aspose.HTML for .NET ผ่าน MSI
Aspose.HTML คือการขูดเว็บขั้นสูงและไลบรารีการแยกวิเคราะห์ HTML สามารถสร้าง แก้ไข นำทางผ่านโหนด ดึงข้อมูล รวมและแปลงไฟล์ HTML, XHTML, MD, EPUB และ MHTML เป็น PDF, DOCX, รูปภาพ และรูปแบบยอดนิยมอื่นๆ นอกจากนี้ยังจัดการ CSS, HTML Canvas, SVG, XPath และ JavaScript นอกกรอบเพื่อขยายงานการจัดการ เป็น API แบบสแตนด์อโลนและไม่ต้องติดตั้งซอฟต์แวร์ใดๆ ใช้ไลบรารี Aspose.HTML C# เพื่อแปลง ผสาน แก้ไขเอกสาร HTML ดึงข้อมูลจากเว็บ และอื่นๆ อีกมากมาย สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการติดตั้งไลบรารี C# และความต้องการของระบบ โปรดดูที่ เอกสาร Aspose.HTML
Aspose.HTML อื่นๆ ที่รองรับสำหรับฟีเจอร์ .NET API
ใช้ไลบรารี Aspose.HTML for .NET เพื่อแปลง ผสาน แก้ไขเอกสาร HTML, EPUB, MHTML, XHTML, MD, แยกข้อมูลจากเว็บ และอื่นๆ อีกมากมาย!