2017-12-15 3 views
0

Google 검색에서 데이터를 가져 오려고했습니다. 나는 ...컴퓨터 네트워크에서 비정상적인 트래픽이 발생했습니다. google php curl

function get ($url2){ 
$curl = curl_init($url2); 
curl_setopt($curl, CURLOPT_URL, $url2); 
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
curl_setopt($curl, CURLOPT_USERAGENT, $agt); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); 
$output = curl_exec($curl); 
curl_close($curl); 
return $output; 
} 
$url2 = "https://www.google.com/search?output=toolbar&q=".str_replace(' ', '+', $qa); 
$output = get($url2); 
echo $output; 

그러나 그것의

enter image description here

누군가가 나에게이 문제를 해결하기 위해 도와주세요 아래처럼 페이지를 표시하지 아래의 코드를 사용하여 사전

답변

0

자동 Google 검색 요청에 감사 API 외부는 Google에 의해 차단됩니다. 스크립트 요청이 자동 검색 요청으로 (올바르게) 감지되었으므로 reCAPTCHA로 응답하여 실제로 사람이 작성했는지 확인합니다.

Google은 악용을 방지하고 사용자가 제공하는 Custom Search API을 사용하도록 유도합니다.

+0

API없이 처리하는 방법 –

+0

@AgungKahono 아이디어는 당신이 할 수 없다는 ... Google은 당신을 내버려 두지 않을 것입니다. –

+0

다른 해결책이 있습니까? –

관련 문제