Estoy probando la API de búsqueda personalizada de Google para buscar imágenes, pero lo extraño es que mi búsqueda a través de la API arroja resultados diferentes a los de la búsqueda normal a través del navegador. por ejemplo
from apiclient.discovery import build import pprint import sys api_key='xxxxxxx' service = build('customsearch', 'v1', developerKey=api_key) request=service.cse() query=request.list(cx='xxxx:xxxxx',q='dogs and cats',searchType='image',imgType='photo') result=query.execute() pprint.pprint(result) for i in result.get('items',[]): print (i['link'])
ejecutar este código da un resultado totalmente diferente aquí es el resultado de ejecutar el código anterior
https://s.yimg.com/ny/api/res/1.2/tarWzt2ZXfPOEg8oQVlOWw--/YXBwaWQ9aGlnaGxhbmRlcjtzbT0xO3c9ODAw/http://media.zenfs.com/en-US/homerun/people_218/4d82a5fa19dd37247717704975fdf602 https://www.google.com/about/main/machine-learning-qa/img/cat-dog-flow-horizontal.gif https://www.google.com/trends/2014/static/images/pets-snapshot-reveal-1920.jpg https://www.google.com/trends/2014/static/images/pets-share.png https://www.google.com/about/main/machine-learning-qa/img/cat-dog-flow-vertical.gif https://s.yimg.com/uu/api/res/1.2/YQWuQgTnzQuwXjYzX.QrWg--~B/aD0xMzMzO3c9MjAwMDtzbT0xO2FwcGlkPXl0YWNoeW9u/http://media.zenfs.com/en-US/homerun/people_218/4d82a5fa19dd37247717704975fdf602 https://www.google.com/trends/2014/static/images/pets-video-1080.jpg https://www.google.com/trends/2014/static/images/pets-video-320.jpg https://www.google.com/maps/d/thumbnail?mid=1hO0YkGLATyy-ZI9JxX1lbv-wK1M&hl=en_US
aquí hay una instantánea de la búsqueda de Google desde Chrome Las consultas son las mismas, ¿alguien sabe por qué?
Depende del motor de búsqueda personalizado que haya creado desde la consola de Google. Vaya al CSE en su consola de Google y pruebe la opción "Verlo en la web" para probarlo en su navegador y ver si los resultados coinciden. Los resultados deben coincidir.
Su búsqueda normal en Google se basará en una gran cantidad de información que Google recopila sobre usted. Si cierra sesión en Google y usa una ventana de incógnito, no debería verse afectado.
Su búsqueda normal en Google se basará en una gran cantidad de información que Google recopila sobre usted.