欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析

PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析

熱門標(biāo)簽:如何在世界地圖標(biāo)注 梧州市機器人外呼系統(tǒng)怎么樣 地圖標(biāo)注符號樣式有 公司外呼系統(tǒng)中心 臨沂crm外呼系統(tǒng)平臺 天客通地圖標(biāo)注 菏澤語音外呼系統(tǒng)運營商 電子地圖標(biāo)注怎么修改 廈門400電話辦理選易號網(wǎng)

想要使用xpath來解析html內(nèi)容, PHP自帶兩個對象

DOMDocument,DOMXpath,其中初始化 loadHtml一般都會報很多警告,但是并不影響使用,用@屏蔽錯誤。

  /**
   * 初始化DOMXpath對象
   *
   * @param [type] $content 網(wǎng)頁內(nèi)容
   * @param [array] $pathinfo 匹配信息
   *
   * @return void
   */
  private function _createXpathObj($content, $patinfo)
  {
    // 如果沒有xpath配置項,不初始化xpath
    if (!$this->_existsXpathParse($patinfo)) {
      return;
    }
    try {
      $dom = new \DOMDocument();
      @$dom->loadHtml($content);
      $dom->normalize();
      $xpath = new \DOMXpath($dom);
      $this->xpathObj = $xpath;
    } catch (\Exception $e) {
      getService('logger')->warning('Parse html fail', ['content' => $content]);
    }
  }

其中 $node 為 DOMElement 對象。

  /**
   * 獲取Xpath解析值
   *
   * @param [type] $pat 匹配模式
   *
   * @return string
   */
  private function _getXpathField($pat)
  {
    $objs = $this->xpathObj->query($pat);
    if ($objs->length > 0) {
      $node = $objs->item(0);
      $outerHTML = $node->ownerDocument->saveHTML($node);
      return trim($outerHTML);
      # 作為示例 輸出innerhtml
      //$innerHTML = '';
      //foreach ($node->childNodes as $childNode){
      //   $innerHTML .= $childNode->ownerDocument->saveHTML($childNode);
      //}
      //return $innerHTML; 
      # 作為示例 輸出文本不含標(biāo)簽
      //return $node->textContent; //$node->nodeValue;
    }
    return '';
  }

示例

?php
    $dom = new DOMDocument('1.0','UTF-8');
    $dom->loadHTML('html>body>div>p>p1/p>p>p2/p>/div>/body>/html>');    
    $node = $dom->getElementsByTagName('div')->item(0);    
    $outerHTML = $node->ownerDocument->saveHTML($node);    
    $innerHTML = '';
    foreach ($node->childNodes as $childNode){
        $innerHTML .= $childNode->ownerDocument->saveHTML($childNode);
    }
    echo 'h2>outerHTML: /h2>';
    echo htmlspecialchars($outerHTML);
    echo 'h2>innerHTML: /h2>';
    echo htmlspecialchars($innerHTML);    
?>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP操作XML中XPath的應(yīng)用示例
  • php用xpath解析html的代碼實例講解
  • PHP xpath()函數(shù)講解
  • PHP registerXPathNamespace()函數(shù)講解
  • PHP使用xpath解析XML的方法詳解
  • php+xml編程之xpath的應(yīng)用實例
  • php XPath對XML文件查找及修改實現(xiàn)代碼

標(biāo)簽:迪慶 瀘州 貴陽 郴州 黃石 白城 雞西 綿陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析》,本文關(guān)鍵詞  PHP,xpath,提取,網(wǎng)頁,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP xpath提取網(wǎng)頁數(shù)據(jù)內(nèi)容代碼解析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    亚洲电影第三页| 国产裸体视频网站| av手机在线播放| 日韩一级视频免费观看在线| 亚洲午夜激情av| 91人妻一区二区三区| 91黄色免费网站| 亚洲欧美一区二区三区孕妇| av一二三不卡影片| www青青草原| 亚洲欧美日本韩国| 99久久精品国产一区| 色激情天天射综合网| 亚洲精品成人a在线观看| 99国产精品国产精品毛片| 91国产福利在线| 一区二区三区小说| 国产精品久久久久久在线观看| 欧美日韩国产综合久久| 亚洲r级在线视频| 男女黄床上色视频| 久久久久久久久97黄色工厂| 国产精品一二三四区| 乱h高h女3p含苞待放| 成人免费在线观看入口| 91丝袜高跟美女视频| 在线免费观看视频一区| 一区二区三区四区不卡视频| 黄色激情在线观看| 日韩三级免费观看| 国产一区二区三区四区五区入口| 三级黄色片在线观看| 自拍偷在线精品自拍偷无码专区 | 亚洲精品一线二线三线| 精品一二三四区| 男人av资源站| 夜夜夜精品看看| 亚洲精品女人久久久| 2022国产精品视频| 成人午夜精品一区二区三区| 欧美最新大片在线看| 日韩国产成人精品| 日韩av网站在线播放| 亚洲老司机在线| 国产美女喷水视频| 国产精品色婷婷久久58| 亚洲欧美日韩中文字幕在线观看| 日韩一级欧美一级| 成人一区二区三区视频 | 一区二区三区精密机械公司| 亚州av综合色区无码一区| 久久精品综合网| 91在线国产福利| 欧美成人性福生活免费看| 国产精品888| 欧美日韩精品电影| 韩国精品免费视频| 欧美做爰啪啪xxxⅹ性| 亚洲精品视频在线观看网站| 国产精品揄拍100视频| 国产精品久久免费看| 日本一卡二卡在线| 欧美国产综合色视频| 欧美做受高潮中文字幕| 国产丝袜美腿一区二区三区| 宇都宫紫苑在线播放| 久久久99久久精品欧美| 极品人妻一区二区| 久久久久久麻豆| 中文字幕乱码在线人视频| 久久蜜桃一区二区| 337p日本欧洲亚洲大胆张筱雨 | 欧美一区二区免费| 国产99久久久国产精品潘金| 91精品国产手机| 成人永久免费视频| 日韩精品中文字幕一区二区三区 | 亚洲精品va在线观看| 国产真实乱人偷精品人妻| 亚洲人快播电影网| 蜜桃av乱码一区二区三区| 亚洲国产视频直播| www深夜成人a√在线| 日韩中文字幕区一区有砖一区| 99热在线观看精品| 日本不卡视频一二三区| 欧美视频日韩视频在线观看| 国产乱子伦一区二区三区国色天香| 在线观看一区二区视频| 国产一区二区三区日韩| 欧美一区二区三区视频免费| 91污在线观看| 中文字幕第一区二区| 欧美特黄一区二区三区| 亚洲一区中文在线| 久草网站在线观看| 国产精品123区| 精品国产免费一区二区三区香蕉| 男人添女人荫蒂国产| 亚洲欧美日韩国产综合| 中日韩一级黄色片| 国产一区二区精品久久| 日韩欧美电影一区| 性活交片大全免费看| 一区二区视频在线| 日本一级二级视频| 国产91精品在线观看| 久久婷婷色综合| 久久丫精品国产亚洲av不卡| 亚洲综合视频网| 日本高清不卡视频| 成人app网站| 国产精品久久看| 懂色av蜜臀av粉嫩av永久| 久久超碰97人人做人人爱| 日韩欧美成人一区| 朝桐光av一区二区三区| 午夜精品福利一区二区蜜股av| 欧美性受xxxx黑人xyx性爽| av中文字幕不卡| 1024国产精品| 日本精品免费观看高清观看| 99久久国产综合精品女不卡| 综合网在线视频| 熟女av一区二区| 国产精品亚洲第一区在线暖暖韩国| 久久先锋影音av| 国产三级黄色片| 国产精品资源网| 国产精品网曝门| 一本色道亚洲精品aⅴ| 成人app软件下载大全免费| 中文字幕中文乱码欧美一区二区| 极品久久久久久| 99免费精品视频| 夜夜嗨av一区二区三区中文字幕| 欧美在线你懂的| 中国特级黄色大片| 日韩av中文字幕一区二区| 日韩免费一区二区| 久久精品—区二区三区舞蹈| 国产在线视频不卡二| 中文一区在线播放| 一本大道av伊人久久综合| 色哟哟在线观看视频| 亚洲国产aⅴ天堂久久| 日韩一区二区三区三四区视频在线观看| 亚洲av无码国产精品久久| 经典三级视频一区| 国产精品色一区二区三区| 在线亚洲+欧美+日本专区| 人妻换人妻a片爽麻豆| 麻豆久久一区二区| 中文字幕av一区二区三区高| 国产a免费视频| 精品影片一区二区入口| 久久精品72免费观看| 欧美激情一区三区| 色一情一乱一乱一91av| 国产国语老龄妇女a片| 久久99精品国产麻豆不卡| 欧美国产日本韩| 欧美在线看片a免费观看| 亚洲久久久久久| 国产一区在线不卡| 亚洲免费观看高清完整版在线| 3atv一区二区三区| 国产精品情侣呻吟对白视频| 99久久精品国产导航| 丝袜脚交一区二区| 国产女主播在线一区二区| 欧美中文字幕一区| 黄色性生活一级片| 国产综合久久久久久久久久久久| 亚洲天堂免费看| 日韩亚洲欧美在线观看| 人人干在线观看| 黄色国产在线视频| 国产一本一道久久香蕉| 亚洲综合色区另类av| 精品福利一二区| 在线观看视频一区二区| 97超碰在线免费观看| a在线播放不卡| 麻豆视频观看网址久久| 亚洲乱码精品一二三四区日韩在线 | 美女伦理水蜜桃4| 经典一区二区三区| 亚洲一区在线电影| 国产三级一区二区| 欧美视频在线观看一区二区| 娇妻被老王脔到高潮失禁视频| av一区二区三区四区| 久久精品国产澳门| 一区二区三区在线观看欧美 | 国产高清成人久久| 丁香桃色午夜亚洲一区二区三区| 丝袜国产日韩另类美女| 国产精品理伦片| 欧美成人精品高清在线播放|