Kết quả 1 đến 5 của 5
  1. #1
    CI Member binkutehehe's Avatar
    Ngày tham gia
    10-05-2013
    Bài viết
    175
    Cảm ơn
    13
    Được cảm ơn 22 trong 21 bài viết

    Unhappy Các pro giúp mình lấy nội dung từ tất cả các thẻ meta của mọi website với ạ

    Xin chào cả nhà . hiện mình có 1 khúc mắc về lấy nội dung từ tất cả các thẻ meta , từ <meta name="" , meta property ... . hiện mình chỉ lấy đk 1 số nội dung cảu thẻ meta nname của 1 số website , chứ k phải website nào cũng lấy đk . bác nào từng làm qua r giúp em cách lấy với.

    E xin cảm ơn

  2. #2
    Super Moderator tinhphaistc's Avatar
    Ngày tham gia
    01-03-2013
    Bài viết
    693
    Cảm ơn
    244
    Được cảm ơn 278 trong 210 bài viết
    em list co anh danh sách nào em ko lấy được với code của em ra sao. như vậy mới giúp được em chứ?
    em để vậy sao anh biết đường đâu mà lần/
    THÔNG TIN HỖ TRỢ DIỄN ĐÀN CODEIGNITER VIỆT NAM
    Email: tinhphaistc@gmail.com

  3. #3
    CI Member binkutehehe's Avatar
    Ngày tham gia
    10-05-2013
    Bài viết
    175
    Cảm ơn
    13
    Được cảm ơn 22 trong 21 bài viết

    Code em đây bác.

    Trích dẫn Gửi bởi tinhphaistc Xem bài viết
    em list co anh danh sách nào em ko lấy được với code của em ra sao. như vậy mới giúp được em chứ?
    em để vậy sao anh biết đường đâu mà lần/
    nói chung là kiểu e làm cố định. website nước ngoài dễ lâý, đa số là các web của việt nam là em k lấy đk bác ợ. bác có đoạn code hoàn chỉnh về lấy nội dung từ thẻ meta k a .

    PHP Code:

      
    function xuly(){       
    if(
    $_POST){    

    $url=$this->input->post('link');   

     
    $title "";    

     
    $keyword="";    

    $description="";   

     
    $images "";     

    $url1="";    

    $content=@file_get_contents($url);    

    if(!
    $content)  exit('Link không hợp lệ.');   

     else    {   

    if(
    preg_match('/<meta name\="keywords" content\="([^"]*)"/i',$content,$arr))   $keyword=$arr[1];  

    if(
    preg_match('/<meta name\="copyright" content\="([^"]*)"/i',$content,$arr))   $coppyright=$arr[1];     

    if(
    preg_match('/<meta property="og:title" content\="([^"]*)"/i',$content,$arr))  $images $arr[1];         

    if(
    preg_match('/<meta property="og:image" content\="([^"]*)"/i',$content,$arr))   $title=$arr[1];  

    if(
    preg_match('/<meta name\="twitter:url" content\="([^"]*)"/i',$content,$arr))   $description=$arr[1];    

     if(
    preg_match('/<meta name\="twitter:image" content\="([^"]*)"/i',$content,$arr))  $images1 $arr[1];      

    if(
    preg_match('/<meta property="og:image" content\="([^"]*)"/i',$content,$arr))   $url1=$arr[1];      
     echo 
    "tiêu đề: ".$title."<br>";    

    echo 
    "Từ khóa: ".$keyword."<br>";   

     echo 
    "Mô tả ".$description."<br>";   

     echo 
    "image".$images."<br>";    
       

    echo 
    "url ".$url1."<br>";    
     
       }
        } 
    html

    PHP Code:
    <form action="<?php echo base_url()?>test/xuly" method="post">

    <input name="link" value="Nhập link" type="text">

    <input type="submit" value="Gửi">

    </form>

  4. #4
    Super Moderator Zen Studio's Avatar
    Ngày tham gia
    19-06-2013
    Bài viết
    393
    Cảm ơn
    58
    Được cảm ơn 166 trong 123 bài viết
    bin vào xem nhé

    Seo Khánh Hà
    hay cung chung toi chinh phuc tri thuc

  5. #5
    CI Member darkearl's Avatar
    Ngày tham gia
    13-05-2014
    Bài viết
    29
    Cảm ơn
    5
    Được cảm ơn 18 trong 10 bài viết
    PHP Simple HTML DOM Parser
    library get được tất cả dữ liệu dạng này ngâm cứu nhé cậu

Chia sẽ và Bình Luận chủ đề Các pro giúp mình lấy nội dung từ tất cả các thẻ meta của mọi website với ạ trên facebook

Các từ khóa xuất hiện trên google của chủ đề

cac the meta pro

Tag của Chủ đề này - Hãy Thêm Tags Để bài viết nhanh lên top google

Quyền viết bài

  • Bạn không thể đăng chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi đính kèm
  • Bạn không thể sửa bài
  •