検索

ホームページ  >  に質問  >  本文

このコードは、Baidu の封入ボリュームを取得するために使用されます。 Baidu スナップショットの隣にある URL を取得するにはどのような設定が必要ですか?

网页捕获_10-7-2022_134731_www.baidu.com.jpeg

<?php

/*

プラグイン名: XY-Baidu に含まれるボリューム

説明: XY-Based onドメイン名 Baidu に含まれるボリュームを返す

*/

$domain = (isset($_GET['domain']))?$_GET['domain']:$_POST['domain' ];

if(empty($domain)) echo 'クエリ ドメイン名を空にすることはできません';

$count = baiduSL ($domain);

if(!isset($count)) showjson(array('code'=>200502,'msg'=>'クエリが失敗しました。もう一度お試しください!'));

if(!$count) $count = 0;

$result=array(

'コード'=>1,

'ドメイン' =>$ ドメイン,

'データ'=>$カウント

);

print_r(json_encode($result));

#unset($domain,$result,$ch);

function baiduSL ($domain) {

$baidu='https://www.baidu.com/ s?ie= utf-8&tn=baidu&wd=site:'.$domain;

$bdsite=BD_curl($baidu);

$bdsite = str_replace(array("\r\n ", "\ r", "\n", ' '), '', $bdsite);

if (!$count) preg_match('/見つかった関連結果の数は約 (.*) ?)/i', $bdsite,$count);

$baiduSL=strip_tags($count[1]);

unset($count);

return $baiduSL;

}

function BD_curl($url){

$ch =curl_init();

curl_setopt($ch, CURLOPT_URL, $ url);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 のような Mac OS X) AppleWebKit/601.1.46 (KHTML、Gecko のような) バージョン/9.0 モバイル/13B143 Safari /601.1");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$ret =curl_exec($ch);

curl_close($ch);

return $ ret;

}

?>

chenchen872日前857

全員に返信(1)返信します

  • chen

    chen2022-07-10 13:48:13

    皆様、ご迷惑をおかけして申し訳ありません

    返事
    0
  • キャンセル返事