php结合正则批量抓取网页中邮箱地址


Posted in PHP onMay 19, 2015

php如何抓取网页中邮箱地址,下面我就给大家分享一个用php抓取网页中电子邮箱的实例。

<?php
  $url='https://3water.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\-_\.]+)/";
  preg_match_all($pattern,$str,$emailArr);
 
  return $emailArr[0];
  }
  print_r( getEmail($content));
  ?>

方法2:

<?php 
$url='https://3water.com'; //当页已留邮箱
$content=file_get_contents($url);             //获取页面内容
function getEmail($str) {                 //匹配邮箱内容
$pattern = "/([a-z0-9\-_\.]+@[a-z0-9]+\.[a-z0-9\-_\.]+)/"; 
preg_match_all($pattern,$str,$emailArr); 
return $emailArr[0]; 
} 
print_r( getEmail($content)); 
?>

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
php单件模式结合命令链模式使用说明
Sep 07 PHP
php date()日期时间函数详解
May 16 PHP
php include加载文件两种方式效率比较
Aug 08 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
php中用foreach来操作数组的代码
Jul 17 PHP
PHP函数microtime()用法与说明
Dec 04 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 PHP
php使用pdo连接sqlite3的配置示例
May 27 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
php 字符串中是否包含指定字符串的多种方法
Apr 12 PHP
Yii框架引入coreseek分页功能示例
Feb 08 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 #PHP
PHP IDE phpstorm 常用快捷键
May 18 #PHP
PHP网络操作函数汇总
May 18 #PHP
PHP面向对象之后期静态绑定功能介绍
May 18 #PHP
php中关于socket的系列函数总结
May 18 #PHP
php简单socket服务器客户端代码实例
May 18 #PHP
php实现粘贴截图并完成上传功能
May 17 #PHP
You might like
php escape URL编码
2008/12/10 PHP
PHP 登录完成后如何跳转上一访问页面
2014/01/14 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
网页右键ie不支持event.preventDefault和event.returnValue (需要加window)
2013/02/22 Javascript
JQuery实现动态表格点击按钮表格增加一行
2014/08/24 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
javascript实现禁止鼠标滚轮事件
2015/07/24 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
python远程登录代码
2008/04/29 Python
跟老齐学Python之眼花缭乱的运算符
2014/09/14 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
python实现控制台打印的方法
2019/01/12 Python
详解python校验SQL脚本命名规则
2019/03/22 Python
Python中dict和set的用法讲解
2019/03/28 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
django model object序列化实例
2020/03/13 Python
Pycharm 使用 Pipenv 新建的虚拟环境(图文详解)
2020/04/16 Python
Python select及selectors模块概念用法详解
2020/06/22 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
Python如何进行时间处理
2020/08/06 Python
英国时尚饰品和发饰购物网站:Claire’s
2017/07/04 全球购物
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
yy婚礼主持词
2014/03/14 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
办公室文员岗位职责
2015/02/04 职场文书
财务工作个人总结
2015/02/27 职场文书
酒店优秀员工推荐信
2015/03/24 职场文书