PHP模擬登陸獲取163郵箱聯絡人

2021-06-17 23:11:04 字數 3305 閱讀 2627

<?php

error_reporting(0);

//郵箱使用者名稱(不帶@163.com字尾的)

$user = 'papatata_test';

//郵箱密碼

$pass = '000000';

//目標郵箱

//$mail_addr = [email protected]';

//登陸

$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);

?>

PHP模擬登陸獲取成績資訊

首先用wireshark抓包分析。在瀏覽器中進入西電研究生院的登陸頁面 抓包得到的結果如下 1.獲取cookie 從圖中可以看到,此時已從伺服器那裡得到了cookie。我做了個測試,如果停留在這個頁面時間過長,cookie就會失效,此時即使輸入正確的使用者名稱和密碼,也不會正常登陸,而是出現以下情況...

php模擬登陸,php模擬登陸的實現方法分析

php模擬登陸的實現方法,這裡分別列舉兩種方法實現模擬登陸人人網。具體例項 如下 1 使用snoopy模擬登陸 set time limit 0 require snoopy.class.php snoopy new snoopy snoopy referer snoopy agent mozill...

php模擬登陸,PHP簡單模擬登入功能例項分享

在不考慮驗證碼的情況一下,php實現模擬登入,網上給的辦法一般是採用curl來模擬實現,但是curl實現的是伺服器端與伺服器端建立了會話,只能模擬登陸之後獲取登陸之後的資料,無法將cookie資訊種植到客戶端上 至少目前本人查詢沒有找到辦法 最後自己通過隱藏的iframe來實現。本文主要介紹了php...