Hướng dẫn dom php

Hôm nay Hà Minh giới thiệu các bạn cách curl đơn giản với simple html dom đối với các bạn chưa nắm vững về php thì chương trình này sẽ giúp các bạn làm điều ấy. và lưu ý trước khi làm về curl chúng ta kiểm tra xem đã bật chức năng curl lên chưa nhé thì mới thực hành được.

Trước tiên các bạn lên google tìm kiếm từ khóa "Simple HTML DOM". Sau tải về chúng ta tiến hành xả nén vào thư mục bất kỳ trong host tôi lấy ví dụ như thư mục: curlsimple ta sẽ có

sau khi xả nén thành công chúng ta thử tạo ra một trang index.php và ví dụ với mã lệnh bên dưới


$html = file_get_html['//www.code.elite.vn/'];

// Find all images 
foreach[$html->find['img'] as $element] {
       echo $element->src . '
'
;
}

// Find all links 
foreach[$html->find['a'] as $element] {
       echo $element->href . '
'
;
}


chúng ta vào trình duyệt gõ localhost/curlsimple để xem kết quả như hình là thành công



chúc các bạn làm thành công



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ả:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Các bạn ở Hà Nội có thể tham gia khóa học thứ 9 của vietjackteam [đang tuyển sinh] vào cuối tháng 10/2018 do anh Nguyễn Thanh Tuyền, admin vietjack.com trực tiếp giảng dạy tại Hà Nội. Chi tiết nội dung khóa học tham khỏa link : Khóa học Java.Các bạn học CNTT, điện tử viễn thông, đa phương tiện, điện-điện tử, toán tin có thể theo học khóa này. Số lượng các công việc Java hoặc .NET luôn gấp ít nhất 3 lần Android hoặc iOS trên thị trường tuyển dụng. Khóa online= Đi phỏng vấn, Khóa offline= Đi phỏng vấn+ 1.5 tháng thực tập ngoài doanh nghiệp.

Mọi người có thể xem demo nội dung khóa học tại địa chỉ Video demo khóa học Offline

Các bạn ở xa học không có điều kiện thời gian có thể tham dự khóa Java online để chủ động cho việc học tập. Từ tháng 4/2018, VietJack khuyến mại giá SỐC chỉ còn 250k cho khóa học, các bạn có thể trả lại tiền nếu không hài lòng về chất lượng trong 1 tháng, liên hệ facebook admin fb.com/tuyen.vietjack để thanh toán chuyển khoản hoặc thẻ điện thoại, khóa học bằng Tiếng Việt với gần 100 video, các bạn có thể chủ động bất cứ lúc nào, và xem mãi mãi. Thông tin khóa học tại Khóa học Java Online trên Udemy

Follow fanpage của team //www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền //www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.

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": "nguyen.quang.huy@framgia.com"
        }
    ],
    "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

Chủ Đề