error_reporting(0);
//郵箱使用者名稱(不帶@163.com字尾的)
$user = '*********';
//郵箱密碼
$pass = '*********';
//目標郵箱
//$mail_addr = uenucom@163.com';
//登陸
$url = '';
$ch = curl_init($url);
//建立乙個用於存放cookie資訊的臨時檔案
$cookie = tempnam('.','~');
$referer_login = '';
//返回結果存放在變數中,而不是預設的直接輸出
curl_setopt($ch, curlopt_returntransfer, true);
curl_setopt($ch, curlopt_header, true);
curl_setopt($ch, curlopt_connecttimeout, 120);
curl_setopt($ch, curlopt_post, true);
curl_setopt($ch, curlopt_referer, $referer_login);
$fields_post = array(
'username'=> $user,
'password'=> $pass,
'verifycookie'=>1,
'style'=>-1,
'product'=> 'mail163',
'seltype'=>-1,
'secure'=>'on'
);$headers_login = array(
'user-agent' => 'mozilla/5.0 (windows; u; windows nt 5.1; zh-cn; rv:1.9) gecko/2008052906 firefox/3.0',
'referer' => ''
);$fields_string = '';
foreach($fields_post as $key => $value)
$fields_string = rtrim($fields_string , '&');
curl_setopt($ch, curlopt_cookiesession, true);
//關閉連線時,將伺服器端返回的cookie儲存在以下檔案中
//跳轉
//將之前儲存的cookie資訊,一起傳送到伺服器端
curl_setopt($ch, curlopt_cookiefile, $cookie);
curl_setopt($ch, curlopt_cookiejar, $cookie);
$result = curl_exec($ch);
curl_close($ch);
//取得sid
preg_match('/sid=[^\"].*/', $result, $location);
$sid = substr($location[0], 4, -1);
//file_put_contents('./result.txt', $sid);
//通訊錄位址
//開始抓取內容
preg_match_all('/
]*>(.*?)<\/a><\/td>
]*>(.*?)<\/a><\/td>/i', $result,$infos,preg_set_order);
//1:姓名2:郵箱
print_r($infos);
/** 下面就可以為所欲為了- -
*/?>
0
給主人留下些什麼吧!~~
php curl與正規表示式抓取網頁資料的例子
php使用curl和 正規表示式抓取網頁資料示例,這裡是抓取某 的 利用依賴項 curl 可以簡單的看下,裡面用到了curl 正規表示式,ajax等技術,適合新手看看。在本地測試,必須保證聯網並且確保php開啟curl的mode spidertools.class.php session start...
AUTOSAR OS 1 簡介和功能概述
本文件描述了autosar作業系統的基本要求,以滿足autosar srs 2 中提出的頂級要求。一般來說,作業系統可以根據其特性分成不同的組,例如靜態配置的和動態管理的。要對autosar作業系統進行分類,以下是基本特性 autosar os 此功能集定義了當前一代汽車ecu中常用的作業系統型別,...
1 簡介 1 起源與理念
一款產品從開發到上線,從作業系統,到執行環境,再到應用配置。作為開發 運維之間的協作我們需要關心很多東西,這也是很多網際網路公司都不得不面對的問題,特別是各種版本的迭代之後,不同版本環境的相容,對運維人員都是考驗 docker之所以發展如此迅速,也是因為它對此給出了乙個標準化的解決方案。環境配置如此...