Curl は Web ページをクロールしてデータを取得します
phpcn_u68041
phpcn_u68041 2017-12-07 10:08:47
0
5
1220
phpcn_u68041
phpcn_u68041

全員に返信(3)
phpcn_u68041

ウェブサイトをクロールするにはcurlを使用してください。httpsに注意してください

いいねを押す +0
ringa_lee

はい、1 階で述べたことは非常に完全です。これら 2 つのメソッドは通常、ページ情報を取得するために使用されます、file_get_contents とcurl request

いいねを押す +0
NULL

file_get_contents またはカールコードを使用できます:

function getHTTPS($url) {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  curl_setopt($ch, CURLOPT_HEADER, false);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_REFERER, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  $result = curl_exec($ch);
  curl_close($ch);
  return $result;
}


いいねを押す +2
  • 返事 curl のデフォルトのインストールでは https プロトコルがサポートされていません。これを追加する必要がありますか? curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false );
    phpcn_u68041 著者 2017-12-07 16:44:56
  • 返事 これは私がオンラインでコピーしたコードで、HTTPS Web ページのデータをクロールできることをテストして送信しました。
    NULL 著者 2017-12-12 10:18:17
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート