Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/08/2015, 03:36
Anonimo12
 
Fecha de Ingreso: abril-2009
Ubicación: En foros del web, normalmente en Web general, HTML y CSS.
Mensajes: 258
Antigüedad: 15 años
Puntos: 3
Respuesta: Script de búsqueda en Google

Buenos días!

Lo he probado pero no sé si es por alguna configuración o lo hace google siempre, redirecciona a la extensión del país del a IP.

Por ejemplo si la IP es española y hago la búsqueda en https://www.google.com, me redirecciona a https://www.google.es antes de darme el resultado. Sé que cURL tiene una opción para no redireccionar:

Código PHP:
curl_setopt($chCURLOPT_FOLLOWLOCATIONfalse); 
Pero si la desactivo no puedo obtener la respuesta ya que google la devuelve después de la redirección.

Un par de dudas que igual puedes resolverme:

¿Qué es mejor, desactivar o activar las cookies?, hasta donde sé para activarlas basta con meter una variable en la opción correspondiente:

Código PHP:
        curl_setopt($chCURLOPT_COOKIEFILE$cookies);
        
curl_setopt($chCURLOPT_COOKIEJAR$cookies); 
Y para desactivarlas se pone unas comillas vacías:

Código PHP:
        curl_setopt($chCURLOPT_COOKIEFILE'');
        
curl_setopt($chCURLOPT_COOKIEJAR''); 
¿Es correcto?, ¿y cómo debería ejecutarlo para evitar la detección de google, con o sin cookies?.

También he estado dándole vueltas y si varío entre proxys creo que la única forma que tiene de detectar que la búsqueda se hace desde el mismo sitio es el dominio, así que he añadido esto:

Código PHP:
curl_setopt($chCURLOPT_REFERER'https://www.google.es'); 
Pero esto ha sido una ocurrencia mía, así que no sé si estoy en lo cierto o no jaja

Graias de nuevo. Un saludete.
__________________
¿Por qué Anónimo?, porque como está el mundo no podemos considerarnos humanos...