$ch = curl_init(url_yap($url));
curl_setopt_array($ch, [
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_USERAGENT => $USER_AGENT,
CURLOPT_RETURNTRANSFER => 1
]);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
sonuç :
302 Moved
The document has moved here.
curl 302 Moved
9
●137
- 09-05-2020, 03:26:59
- 09-05-2020, 03:34:37Hocam merhaba, followlocatıon zaten eklemiştim yazımda belirtmeyi unutmuşum, $url = "https://www.google.com/search?q=bu bir deneme yazısıdır" şeklinde gönderiyorum. followlocation eklediğim zamanalperhan adlı üyeden alıntı: mesajı görüntüle
Localhost, bu site anahtarı için desteklenen alanlar listesinde yok. captcha ya takılıyor. bunu aşmak için ne yapabilirim peki.
hocam cevap 302 dönüyor nasıl geçebilirim diye soruyorumhasyer adlı üyeden alıntı: mesajı görüntüle - 09-05-2020, 03:36:41Üyeliği durdurulduEğer bir problem yaşıyorsa evet dediğiniz şekilde çözülmesi gerekiyor. Ancak arkadaş konuda herhangi bir soru sormamış.alperhan adlı üyeden alıntı: mesajı görüntüle
Belki de herhangi bir yönlendirme varsa ve CURLOPT_FOLLOWLOCATION eklenmediği zaman 302 hatası verdiğini bildiriyor.
- 09-05-2020, 03:38:34Hocam aynı zamanda kod yazmaya devam ediyorum o yüzden pek açıklayıcı olmamış followlocation kullandım ancak bu sefer Localhost, bu site anahtarı için desteklenen alanlar listesinde yok. olarak hata veriyor bunu nasıl geçebilirim.hasyer adlı üyeden alıntı: mesajı görüntüle
- 09-05-2020, 04:37:35API kullanmadığınız takdirde işlem yaparken recaptcha ile karşılaşabilirsiniz ve bunu geçmenin bir yolu yok arama yapmak için google'ın apisini kullanmanız daha mantıklı olacaktır. Bu arada curl ile user agent falan gibi üst bilgilerde yollamamışsınız bu yüzden doğrulamaya düşmeniz daha kolay.