0
我寫在本地主機的PHP 這個代碼的工作,但在主機不工作在指數如何在谷歌與捲曲的PHP搜索
function cURL($url, $ref, $header, $cookie, $p){
$ch = curl_init();//start curl
curl_setopt($ch, CURLOPT_URL, $url); //curl Targeted URL
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_REFERER, $ref); //fake referer
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
if ($p) {
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $p);
}
$result = curl_exec($ch);
curl_close($ch);
if ($result){
return $result;
}else{
return '';
}
}
使用:
$file = cURL('https://www.google.com/search?num=30&hl=en&q=phpscript','http://www.google.ru',0,0,null);
什麼不行?你得到什麼錯誤? – cmorrissey
谷歌積極監控並防止他們的內容被刮掉......世界上最大的數據刮板產生一些諷刺意味,但即使你得到這個工作,它也只會在極其有限的時間內這樣做。從嘗試過的人那裏拿出來。 –
使用代理擺脫此方式 –