欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php結(jié)合正則批量抓取網(wǎng)頁中郵箱地址

 更新時(shí)間:2015年05月19日 11:35:30   投稿:hebedich  
目前在做一個(gè)項(xiàng)目,需要提取一個(gè)小型網(wǎng)站的所有郵箱地址,度娘了一下,方法還挺多,這里給大家總結(jié)幾個(gè)比較實(shí)用的,分享給大家。

php如何抓取網(wǎng)頁中郵箱地址,下面我就給大家分享一個(gè)用php抓取網(wǎng)頁中電子郵箱的實(shí)例。

<?php
  $url='http://www.dbjr.com.cn'; //要采集的網(wǎng)址 
  $content=file_get_contents($url);
  //echo $content;
  function getEmail($str) {
  //$pattern = "/([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?/i";
  $pattern = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)/";
  preg_match_all($pattern,$str,$emailArr);
 
  return $emailArr[0];
  }
  print_r( getEmail($content));
  ?>

方法2:

<?php 
$url='http://www.dbjr.com.cn'; //當(dāng)頁已留郵箱
$content=file_get_contents($url);             //獲取頁面內(nèi)容
function getEmail($str) {                 //匹配郵箱內(nèi)容
$pattern = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)/"; 
preg_match_all($pattern,$str,$emailArr); 
return $emailArr[0]; 
} 
print_r( getEmail($content)); 
?>

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • php格式文件打開的四種方法

    php格式文件打開的四種方法

    這篇文章主要介紹了php格式文件打開的四種方法,需要的朋友可以參考下
    2018-02-02
  • THINKPHP5.1 Config的配置與獲取詳解

    THINKPHP5.1 Config的配置與獲取詳解

    這篇文章主要介紹了THINKPHP5.1 Config的配置與獲取詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Codeigniter購物車類不能添加中文的解決方法

    Codeigniter購物車類不能添加中文的解決方法

    這篇文章主要介紹了Codeigniter購物車類不能添加中文的解決方法,涉及底層代碼中關(guān)于中文的限制問題,可通過修改正則匹配規(guī)則來解決,需要的朋友可以參考下
    2014-11-11
  • 實(shí)例介紹PHP刪除數(shù)組中的重復(fù)元素

    實(shí)例介紹PHP刪除數(shù)組中的重復(fù)元素

    在本文里小編給大家分享了關(guān)于PHP如何刪除數(shù)組中的重復(fù)元素的相關(guān)知識(shí)點(diǎn)和步驟,需要的朋友們學(xué)習(xí)下。
    2019-03-03
  • PHP微信開發(fā)之二維碼生成類

    PHP微信開發(fā)之二維碼生成類

    這篇文章主要介紹了PHP微信開發(fā)之二維碼生成類,本文使用微信接口實(shí)現(xiàn)二維碼的生成,并直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • php時(shí)間戳格式化顯示友好的時(shí)間函數(shù)分享

    php時(shí)間戳格式化顯示友好的時(shí)間函數(shù)分享

    在一些微博系統(tǒng)中經(jīng)常要將時(shí)間于現(xiàn)在時(shí)間相比顯示為多久以前發(fā)布的,如顯示為:剛剛、5秒前、5小時(shí)前、5天前..這種顯示非常的友好,那么我們?cè)趺从胮hp來實(shí)現(xiàn)呢,這就是本文探討的內(nèi)容,各位看官請(qǐng)仔細(xì)閱讀下文
    2014-10-10
  • ThinkPHP5分頁paginate代碼實(shí)例解析

    ThinkPHP5分頁paginate代碼實(shí)例解析

    這篇文章主要介紹了ThinkPHP5分頁paginate代碼實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • PHP制作圖形驗(yàn)證碼代碼分享

    PHP制作圖形驗(yàn)證碼代碼分享

    這篇文章主要給大家分享了一段PHP制作圖形驗(yàn)證碼的代碼,非常的實(shí)用,大家可以隨便使用
    2014-10-10
  • Yii2數(shù)據(jù)庫操作常用方法小結(jié)

    Yii2數(shù)據(jù)庫操作常用方法小結(jié)

    這篇文章主要介紹了Yii2數(shù)據(jù)庫操作常用方法,結(jié)合實(shí)例形式總結(jié)分析了Yii2常用的增刪查改及配置相關(guān)操作技巧,需要的朋友可以參考下
    2017-05-05
  • YII Framework框架教程之使用YIIC快速創(chuàng)建YII應(yīng)用詳解

    YII Framework框架教程之使用YIIC快速創(chuàng)建YII應(yīng)用詳解

    這篇文章主要介紹了YII Framework框架教程之使用YIIC快速創(chuàng)建YII應(yīng)用的方法,詳細(xì)分析說明了YII Framework框架使用YIIC命令行創(chuàng)建應(yīng)用的相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下
    2016-03-03

最新評(píng)論