php結(jié)合正則批量抓取網(wǎng)頁(yè)中郵箱地址
php如何抓取網(wǎng)頁(yè)中郵箱地址,下面我就給大家分享一個(gè)用php抓取網(wǎng)頁(yè)中電子郵箱的實(shí)例。
<?php
$url='http://www.dhdzp.com'; //要采集的網(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.dhdzp.com'; //當(dāng)頁(yè)已留郵箱
$content=file_get_contents($url); //獲取頁(yè)面內(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));
?>
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- PHP怎樣用正則抓取頁(yè)面中的網(wǎng)址
- PHP正則表達(dá)式抓取某個(gè)標(biāo)簽的特定屬性值的方法
- php使用curl和正則表達(dá)式抓取網(wǎng)頁(yè)數(shù)據(jù)示例
- PHP采集利器 Snoopy 試用心得
- PHP采集類(lèi)snoopy詳細(xì)介紹(snoopy使用教程)
- snoopy 強(qiáng)大的PHP采集類(lèi)使用實(shí)例代碼
- 基于Snoopy的PHP近似完美獲取網(wǎng)站編碼的代碼
- PHP采集類(lèi)Snoopy抓取圖片實(shí)例
- snoopy PHP版的網(wǎng)絡(luò)客戶(hù)端提供本地下載
- php基于Snoopy解析網(wǎng)頁(yè)html的方法
- php中Snoopy類(lèi)用法實(shí)例
- PHP正則+Snoopy抓取框架實(shí)現(xiàn)的抓取淘寶店信譽(yù)功能實(shí)例
相關(guān)文章
PHP設(shè)計(jì)模式(九)外觀模式Facade實(shí)例詳解【結(jié)構(gòu)型】
這篇文章主要介紹了PHP設(shè)計(jì)模式:外觀模式Facade,結(jié)合實(shí)例形式詳細(xì)分析了PHP外觀模式Facade相關(guān)概念、功能、原理、用法與操作注意事項(xiàng),需要的朋友可以參考下2020-05-05
laravel 事件/監(jiān)聽(tīng)器實(shí)例代碼
這篇文章主要介紹了laravel 事件/監(jiān)聽(tīng)器實(shí)例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
ThinkPHP框架結(jié)合Ajax實(shí)現(xiàn)用戶(hù)名校驗(yàn)功能示例
這篇文章主要介紹了ThinkPHP框架結(jié)合Ajax實(shí)現(xiàn)用戶(hù)名校驗(yàn)功能,涉及thinkPHP使用ajax與后臺(tái)控制交互、數(shù)據(jù)庫(kù)查詢(xún)、判定等相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
Zend Framework入門(mén)之環(huán)境配置及第一個(gè)Hello World示例(附demo源碼下載)
這篇文章主要介紹了Zend Framework入門(mén)之環(huán)境配置及第一個(gè)Hello World示例,詳細(xì)講述了Zend Framework環(huán)境搭建與配置,以及實(shí)現(xiàn)第一個(gè)Hello World程序的方法,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-03-03
實(shí)例化php類(lèi)時(shí)傳參的方法分析
這篇文章主要介紹了實(shí)例化php類(lèi)時(shí)傳參的方法,結(jié)合實(shí)例形式分析了實(shí)例化php類(lèi)時(shí)傳參的相關(guān)原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下2020-06-06
phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例
這篇文章主要介紹了phpstudy2020搭建站點(diǎn)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10
新浪微博OAuth認(rèn)證和儲(chǔ)存的主要過(guò)程詳解
本文給大家介紹的是參考Twitter的認(rèn)證過(guò)程實(shí)現(xiàn)的新浪微博OAuth認(rèn)證和儲(chǔ)存的主要過(guò)程詳解2015-03-03

