php采集代码:抓取网页中邮箱地址

发布时间:2020-06-05编辑:脚本学堂
一段php采集代码,php抓取网页中邮箱地址的函数代码,指定要采集的网址,通过php正则匹配并取得其中的email邮箱地址。

代码:
 

复制代码 代码示例:

<?php
/**
desc:采集网页中邮箱地址
  */
$url='http://www.xingzuo51.com'; //要采集的网址 
$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-_.]+)/";  //php正则
   preg_match_all($pattern,$str,$emailArr);

   return $emailArr[0];
}

print_r( getEmail($content));
?>