163 メールボックスにログインし、メールボックスの友達リストを取得するための php カール コード (テスト済み)_PHP チュートリアル
率直に言うと、CURL テクノロジはブラウザのアクションをシミュレートして、ページのクローリングやフォームの送信を実現します。このテクノロジを通じて、多くの興味深い機能を実現できます。
error_reporting(0);
//メールユーザー名 (@163.com サフィックスなし)
$user = 'papatata_test'; / /メールパスワード
$pass = '000000';
//対象メールアドレス
//$mail_addr = uenucom@163.com';
//ログイン
$url = 'http://reg.163.com/ログイン。jsp?type=1&url=http://entry.mail.163.com/coremail/fcg/ntesdoor2?lightweight%3D1%26verifycookie%3D1%26 language%3D-1%26style%3D-1'; =curl_init ($url);
//Cookie 情報を保存するための一時ファイルを作成します
$cookie = tempnam('.','~');
$referer_login = 'http://mail.163.com'; //返された結果は、デフォルトの直接出力の代わりに変数に保存されます
curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_REFERER, $referer_login);
$fields_post = array(
'ユーザー名'=> $user,
'パスワード'=> $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',
'リファラー' = > ; 'http://www.163.com'
);
$fields_string = '';
foreach($fields_post as $key => $value)
{
$fields_string .= $key . . $value . '&';
$fields_string = rtrim($fields_string , '&');
curl_setopt($ch, CURLOPT_COOKIESESSION, true);ファイル内では、 ucurl_Setopt ($ CH, CURLOPT_COOKIEJAR, $ Cookie);
CURL_SETOPT ($ ch, Curlopt_httpheader, $ Rlopt_post, count ($ field_string)); ;
curl_close($ch);
//Jump
$url='http://entry.mail.163.com/coremail/fcg/ntesdoor2?lightweight= 1&verifycookie=1&lang=-1&style=-1&username=loki_wuxi';
$ch =curl_init($url);
$headers = array(
'User-Agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1 ; en-CN; rv:1.9) Gecko/2008052906 Firefox /3.0'
);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_CONNECT TIMEOUT, 120 ; ); 、CURLOPT_COOKIEJAR、$ cookie);
$result =curl_exec($ch);
//sid を取得
preg_match('/sid=[^"].*/ ', $result, $location); sid = substr($location[0], 4, -1);
//file_put_contents('./result.txt', $sid);
//アドレス帳のアドレス
$url='http://g4a30. mail.163.com/jy3/address/addrlist.jsp?sid='.$sid.'&gid=all';
$ch =curl_init($url);
$ headers = array(
'User-Agent' = > 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9) Gecko/2008052906 Firefox/3.0'
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT); _COOKIEFILE、$cookie );
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
$result =curl_exec($ch);
//file_put_contents('./result .txt', $result); ($cookie);
//コンテンツのクロールを開始します
preg_match_all('/
//1: 名前 2: メール
print_r($infos)>
http://www.bkjia.com/PHPjc/323203.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323203.html
技術記事
率直に言うと、CURL テクノロジはブラウザのアクションをシミュレートして、ページのクローリングやフォームの送信を実現します。このテクノロジを通じて、多くの興味深い機能を実現できます。 コードをコピーします コードは次のとおりです: ?php error_report...

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











上位10のデジタル仮想通貨アプリは次のとおりです。1。Okx、2。Binance、3。Gate.io、4。Coinbase、5。Kraken、6。Huobi、7。Kucoin、8。Bitfinex、9。Bitstamp、10。Poloniex。これらの交換は、トランザクションのボリューム、ユーザーエクスペリエンス、セキュリティなどの要因に基づいて選択され、すべてがさまざまなデジタル通貨取引サービスと効率的な取引エクスペリエンスを提供します。

IISとPHPは互換性があり、FastCGIを通じて実装されています。 1..phpファイル要求を構成ファイルを介してFastCGIモジュールに転送します。 2. FASTCGIモジュールは、PHPプロセスを開始して、パフォーマンスと安定性を改善するための要求を処理します。 3。実際のアプリケーションでは、構成の詳細、エラーデバッグ、パフォーマンスの最適化に注意する必要があります。

上位10のデジタル通貨交換は、1。OKX、2。BINANCE、3。GATE.IO、4。COINBASE、5。KRAKEN、6。HUOBI、7。KUCOIN、8。BITFINEX、9。BITSTAMP、10。POLONIEX。これらの交換は、トランザクションのボリューム、ユーザーエクスペリエンス、セキュリティなどの要因に基づいて選択され、すべてがさまざまなデジタル通貨取引サービスと効率的な取引エクスペリエンスを提供します。

できる。 2つの交換は、同じ通貨とネットワークをサポートする限り、コインを互いに転送できます。手順には次のものが含まれます。1。コレクションアドレスを取得し、2。引き出しリクエストを開始します。3。確認を待ちます。注:1。正しい転送ネットワークを選択します。2。住所を注意深く確認します。3。手数料を理解します。4。アカウント時間に注意してください。5。交換がこの通貨をサポートしていることを確認します。

OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

上位10のデジタル通貨交換は、1。OKX、2。BINANCE、3。GATE.IO、4。COINBASE、5。KRAKEN、6。HUOBI、7。KUCOIN、8。BITFINEX、9。BITSTAMP、10。POLONIEX。これらの交換は、トランザクションのボリューム、ユーザーエクスペリエンス、セキュリティなどの要因に基づいて選択され、すべてがさまざまなデジタル通貨取引サービスと効率的な取引エクスペリエンスを提供します。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。
