Cómo desactivar Google Búsqueda instantánea desde dentro http consulta url?

StackOverflow https://stackoverflow.com/questions/3878371

  •  28-09-2019
  •  | 
  •  

Pregunta

Algunos de mis programas envían consultas directas a Google y luego analizar los resultados HTML - por ejemplo http://www.google.com/search?q=foobar&hl=en&num=20 .

Por desgracia, parece que desde hace muy poco tiempo, al enviar este tipo de consultas a Google, el parámetro "num" es ignorado debido a la búsqueda instantánea. No importa qué, sólo 10 resultados se muestran en la página. Si se deshabilita la búsqueda instantánea, entonces funciona de nuevo. El problema es que la configuración se almacena en una cookie o algo y es muy poco práctico, si es posible, comprobar la validez de conjunto desde el lado del programa.

¿Hay una manera de agregar un parámetro adicional para la consulta de búsqueda instantánea de derivación y obtener "num" trabajar de nuevo? Estoy seguro que no soy sólo un análisis de Google HTML resultados ...

¿Fue útil?

Otros consejos

Una solución es utilizar el "inicio" parámetro que todavía funciona y enviar varias consultas, pero no es muy limpio.

http://www.google.com/search?q=foobar&hl=en&num=20&start=0
http://www.google.com/search?q=foobar&hl=en&num=20&start=10
...

Más investigación pone de manifiesto que este "error" parece ocurrir sólo para los navegadores web, no cuando se utiliza HTTP clientes que no proporcionan un agente de usuario.

Así las cosas siguen siendo bueno después de todo!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top