Một HTML Dom parser được viết trong PHP5.X version. DOM Parser thực sự tốt khi làm việc với XML cũng như HTML. DOM Parser dựa trên Tree-Based và trước khi truy cập data, nó sẽ tải data vào trong đối tượng DOM và nó sẽ cập nhật Data tới trình duyệt web. Ví dụ dưới minh họa cách lấy truy cập tới HTML Data trong trình duyệt web.
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ //localhost:8080/test.php sẽ cho kết quả:test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ //localhost:8080/test.php sẽ cho kết quả:
Các bài học PHP phổ biến khác tại hoconline::
- PHP - Cú pháp
- PHP - Các kiểu biến
- PHP - Hằng [Constant]
- PHP - Toán tử
- PHP - Lệnh if, else, switch
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Đã đăng vào thg 2 4, 2017 7:54 SA 4 phút đọc 4 phút đọc
Simple Html Dom là thư viện của Php giúp cho việc chúng ta có thể lấy các thuộc tính của các thẻ HTML trong 1 website. Chúng ta có thể lấy trực tiếp thông tin từ link web hoặc là từ 1 chuỗi, đồng thời ta có thể lấy về, và sửa đổi nội dung. Nghe có vẻ như kiểu dễ dàng lấy thông tin từ 1 trang web nào đó về cho web của mình vậy
. Chúng ta sẽ thử dùng bộ thư viện này để lấy thông tin từ trang Viblo nhé. Nào bắt đầu thôi.Cài đặt
Cài đặt có thể có nhiều cách đơn cử là các bạn down file zip tại đây hoặc có thể dùng qua thư viện của composer. Ở đây chúng ta sẽ dùng bằng cách thứ 2.
{
"name": "huynguyen/learn_simple_html_dom",
"require-dev": {
"sunra/php-simple-html-dom-parser": "v1.5.2"
},
"authors": [
{
"name": "Huy Nguyen",
"email": ""
}
],
"require": {
"sunra/php-simple-html-dom-parser": "v1.5.2"
}
}
Để sử dụng được thì ta cần import thư viện cũng như dùng nó. Để dùng thì ta cần khai báo như sau