Come disattivare Google Instant Search dall'interno URL http ricerca?
-
28-09-2019 - |
Domanda
Alcuni dei miei programmi inviare query dirette a Google e poi analizzare i risultati HTML - per esempio http://www.google.com/search?q=foobar&hl=en&num=20 .
Purtroppo, sembra che da quando poco tempo fa, quando l'invio di tali query a Google, il parametro "numero" viene ignorato a causa di Instant Search. Non importa cosa, solo 10 risultati sono mostrati nella pagina. Se si disattiva Instant Search, allora funziona di nuovo. Il problema è che le impostazioni vengono memorizzati in un cookie o qualcosa del genere ed è molto poco pratico, se possibile, di pre-impostato dal lato programma.
C'è un modo per aggiungere un parametro in più per la query per bypass Ricerca immediata e ottenere "num" lavorare di nuovo? Sono sicuro io non sono solo un'analisi di Google ... HTML risultati
Soluzione
Basta aggiungere "& as_qdr = tutti"
http://www.google.com/search? q = foobar & hl = it & num = 2 & start = 0 & as_qdr = all
Altri suggerimenti
Una soluzione è quella di utilizzare la funzione "start" parametro che funziona ancora e inviare più query, ma non è molto pulito.
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
...
Altri show indagine che questo "bug" sembra accadere solo per i browser web, non quando si utilizza HTTP client che non forniscono un agente utente.
Quindi le cose sono ancora buone, dopo tutto!
&complete=0
sarà anche il lavoro.
Ad esempio: http://www.google.com/search?q=foobar&hl= it & num = 20 & completa = 0
Fare riferimento a questo webapps-link .