我正在寻找一种很好的方法来查找我的网站中有多少页面在谷歌中被编入索引。我一直在看谷歌自定义搜索 api。以下是他们在示例文档中提供的代码。
require_once 'src/Google_Client.php';
require_once 'src/contrib/Google_CustomsearchService.php';
session_start();
$client = new Google_Client();
$client->setApplicationName('Internet Report Card');
$client->setDeveloperKey('XXXXXX MY KEY');
$search = new Google_CustomsearchService($client);
$result = $search->cse->listCse('site:mysite.com', array(
'cref' => 'http://www.google.com/???????????',
));
print "<pre>" . print_r($result, true) . "</pre>";
我似乎无法弄清楚我的 cref 应该是什么或代码应该是什么才能提取正确的信息。
我在许多网站上都看到了以下 url 代码
https://www.googleapis.com/customsearch/v1?key={{Removed API Key}}&q=site:' . $domain
我可能错了,但我相信这是旧 api 的代码。