PHP が Cookie を使用して Web ページのデータ収集メソッドを取得 (curl)

PHP中文网
リリース: 2018-05-15 13:54:27
オリジナル
10369 人が閲覧しました

今朝、編集者が当社の PHP 中国語 Web サイト (m.sbmmt.com) を開いたところ、一部のネチズンが PHP に Cookie を提供する必要があることを確認しました。 -time エンジニアはすぐに対応し、解決策を見つけたので、PHP を使用して Web ページのデータを取得する方法を皆さんと共有します。以下はネチズンからの元の質問です。

php で Web ページのデータを取得する Cookie を使用して Web ページのデータ コレクションを作成したいのですが、回答できる専門家はいますか? コレクションの URL = "https://steamcommunity" .com/tradeoffer/new/partnerinventory/?sessionid= 29475e48124c520cf70060dc&partner=76561198124311480&appid=433850&contextid=1”

cookie="sessionid=29475e48124c520cf70060dc;スチームLoginSecure=76561198117047 952%7C%7C512C7DB04B6A9719E1673019C075AA5ECF2B5032"
説明付きの例を書いていただけますか?ありがとうございますこの Cookie には期限があります。期限が切れた場合は、例に従ってください。

当社のスタッフが COOKIE に違反するための CURL の使用方法を説明しています。次のステップを読むことができます。 Curl-php の種類について 中国の Web サイトでは、さまざまな種類のダウンロードが提供されています //m.sbmmt.com/xiazai/leiku/curl

$v){ $postfields.=urlencode($k).'='.urlencode($v).'&'; } $params[CURLOPT_POST]=true; $params[CURLOPT_POSTFIELDS]=$postfields; if(isset($_COOKIE['cookie_jar']) && ($_COOKIE['cookie_jar'] || is_file($_COOKIE['cookie_jar']))){ $params[CURLOPT_COOKIEFILE]=$_COOKIE['cookie_jar']; }else{ $cookie_jar=tempnam($cookie_path,'cookie');//产生一个cookie文件 $params[CURLOPT_COOKIEJAR]=$cookie_jar;//写入cookie信息 setcookie('cookie_jar',$cookie_jar);//保存cookie路径 } curl_setopt_array($ch,$params); $content=curl_exec($ch); //var_dump(strip_tags($content)); //第二步 $params[CURLOPT_FOLLOWLOCATION]=true; $nexturl='http://ceshi.php.cn/user/vpsadm2.asp?id=100568&go=c'; $params[CURLOPT_URL]=$nexturl; $params[CURLOPT_POSTFIELDS]=''; curl_setopt_array($ch,$params); $content=curl_exec($ch); sleep(5); //第三步 $nexturl='http://ceshi.php.cn/vpsadm/selfvpsmodifyendtime.asp'; $params[CURLOPT_URL]=$nexturl; $params[CURLOPT_POSTFIELDS]='year=9001&moneynow=10&id=100568&'; curl_setopt_array($ch,$params); $content=curl_exec($ch); echo strip_tags($content); curl_close($ch);
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!