Lấy Title và meta Description, Keyword trong PHP sử dụng Simple HTML Dom Parser

Thảo luận trong 'Ngôn ngữ lập trình web PHP' bắt đầu bởi seolagi, 1/5/18.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    Mình sử dụng file_get_html('url web') để lấy toàn bộ nội dung của website, nhưng mình không biết cách lấy thẻ title và description, keyword meta như thế nào hết. Bạn nào biết cách lấy title, meta description và meta keyword sử dụng PHP Simple HTML DOM Parser không giúp mình với nhé.
    Ví dụ mình lấy : $html = file_get_html('https://itseovn.com');
    Thì làm sao để lấy được thẻ meta description, title, keyword được ở web itseovn mình mới lấy kia được, Cảm ơn
     
    Cảm ơn đã xem bài:

    Lấy Title và meta Description, Keyword trong PHP sử dụng Simple HTML Dom Parser

    Last edited by a moderator: 1/5/18
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,895
    Đã được thích:
    1,198
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để lấy thẻ title:
    Mã:
    require_once "simple_html_dom.php"; // Chèn thư viện simple_html_dom tách lấy html
    $link='https://itseovn.com'; //đường dẫn web cần lấy tin
    $html=file_get_html($link); // html chưa toan bộ nội dung copy trên web
    //Lấy Title web
    foreach($html->find('title') as $element)
    {
      $title= trim($element->plaintext); // Chỉ lấy phần text
    }
    
    //Lấy thẻ meta description
    $Description = $html->find("meta[name='description']", 0)->content;
    
    //Lấy thẻ meta keyword
    $Description = $html->find("meta[name='keywords']", 0)->content;
    
    //lấy nội dung thẻ div bất kỳ
    foreach($html->find('#divname') as $element) // .divname or #divname or .divname h1 or #divname .divnone
    {
      $ContentDiv = trim($element->plaintext); // Chỉ lấy phần text
    }
    
    Download thư viện ở đây: http://simplehtmldom.sourceforge.net/
     
    seolagi thích bài này.
  3. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,028
    Đã được thích:
    80
    Điểm thành tích:
    48
    Thanks, đã làm được như bác chỉ
     


Chủ để tương tự : Lấy Title
Diễn đàn Tiêu đề Date
Ngôn ngữ lập trình web PHP Add thêm ngày vào ngày hiện tại và lấy ra Ngày Tháng Năm trong PHP 7/3/24
Ngôn ngữ lập trình web PHP Lấy thời gian hiện tại trong PHP bằng hàm getdate() 14/9/18
Ngôn ngữ lập trình web PHP Lấy mảng array stdclass object value trong php như thế nào 11/6/18
Ngôn ngữ lập trình web PHP Lấy thứ, ngày, tháng, năm, giờ, phút, giây trong PHP 2/5/18
Ngôn ngữ lập trình web PHP Lấy đường dẫn src thẻ <img hình ảnh trong chuỗi HTML code PHP 24/11/17