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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    541
    Đã được thích:
    36
    Điểm thành tích:
    28
    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

    danh sách diễn đàn rao vặt gov chất lượng
    Last edited by a moderator: 1/5/18
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,342
    Đã được thích:
    982
    Đ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

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    541
    Đã được thích:
    36
    Điểm thành tích:
    28
    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 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
Ngôn ngữ lập trình web PHP Lấy toàn bộ URL trong tập tin HTML chứa thẻ <a> bằng Simple Html Dom Parser 21/11/17

Like và Share ủng hộ ITSEOVN