現在、私はこのコードのようなものを使用しています:
$tracks[0] = 'insert popular random song here';
$query = urlencode($tracks[0]." download 4shared");
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".$query;
$json = json_decode(file_get_contents($url));
echo $json->responseData->results[0]->url."<br/>";
echo $json->responseData->results[1]->url."<br/>";
echo $json->responseData->results[2]->url;
ブラウザから Google で「chop suey download 4shared」を検索すると、4shared のダウンロード ページが返されますが、上記の方法を使用すると、soundcloud からランダムなリンクが返され、4shared から検索されます。目的。Firefox、Chrome、Chrome Incognito で試してみた
Google API 検索を使用してブラウザで得たのと同じ結果を得るにはどうすればよいですか?
編集
クエリを変更することで部分的に解決しました:
$query = "site:4shared.com+".str_replace(' ', '+', $track[0]);