El Blog para Webmasters
Noticias en castellano sobre el rastreo e indexación de sitios web en el buscador Google
Descarga de datos de consultas de búsqueda con Python
lunes, 6 de febrero de 2012
Nivel de webmasters: avanzado
Tenemos buenas noticias para todos los desarrolladores que han manifestado su interés por conseguir acceso mediante programación a los datos de las consultas de búsqueda de los sitios que han incluido en las Herramientas para webmasters de Google. Ahora se puede acceder a los datos de consultas de búsqueda en
formato CSV
mediante una secuencia de comandos Python de código abierto del proyecto
webmaster-tools-downloads
. Actualmente, no es posible acceder a los datos de las consultas de búsqueda a través del API de las Herramientas para webmasters de Google. Los usuarios de esta API han solicitado varias veces que se solucione esta incidencia, que tendremos en cuenta en la próxima actualización del API. Para aquellos que necesitéis acceder a datos de consultas de búsqueda inmediatamente, vamos a ver un ejemplo de cómo se puede utilizar la secuencia de comandos Python de descarga de consultas de búsqueda para descargar datos de consultas de búsqueda y subirlos a una hoja de cálculo de Google Docs.
Ejemplo de uso de la secuencia de comandos Python de descarga de consultas de búsqueda
1) Descarga e instala
Python
si no lo tienes instalado en tu ordenador.
2) Descarga e instala la
biblioteca cliente Python de las API de datos de Google
.
3) Crea una carpeta y añade la secuencia de comandos
downloader.py
a esa carpeta.
4) Copia la secuencia de comandos
example-create-spreadsheet.py
en la misma carpeta en la que se encuentra "downloader.py" y edítala sustituyendo los valores de ejemplo de sitio web ("website"), correo electrónico ("email") y contraseña ("password") por valores válidos para tu sitio verificado de las Herramientas para webmasters de Google.
5) Abre una ventana de terminal y ejecuta la secuencia de comandos "example-create-spreadsheet.py" introduciendo "python example-create-spreadsheet.py" en la línea de comandos de esa ventana:
python example-create-spreadsheet.py
6) Accede a Google Docs y verás que ha aparecido una nueva hoja de cálculo que contiene tus datos de consultas de búsqueda.
Si solo quieres descargar los datos de las consultas de búsqueda en un archivo .csv sin subir los datos a una hoja de cálculo de Google, utiliza
example-simple-download.py
en lugar de la secuencia de comandos "example-create-spreadsheet.py" del ejemplo anterior.
Puedes configurar fácilmente estas secuencias de comandos de forma que se ejecuten diaria o mensualmente para archivar y visualizar datos de consultas de búsqueda correspondientes a intervalos de tiempo superiores a un mes (límite actual de las Herramientas para webmaster de Google). Puedes hacerlo, por ejemplo, estableciendo una tarea cron o utilizando el Programador de tareas de Windows.
Un aspecto importante que se debe tener en cuenta es que, en este ejemplo de secuencia de comandos, aparecen credenciales de nombre de usuario y contraseña dentro de la propia secuencia. Si tienes pensado ejecutar esta secuencia de comandos en un entorno de producción, debes seguir las prácticas de seguridad recomendadas (por ejemplo, tendrás que utilizar credenciales de usuario encriptadas obtenidas de una fuente de almacenamiento de datos segura). La secuencia de comandos utiliza el protocolo HTTPS para comunicarse con el API y proteger estas credenciales.
Echa un vistazo a la secuencia de comandos de descarga de consultas de búsqueda y empieza a utilizar los datos de las consultas de búsqueda de tus propias herramientas o secuencias de comandos. Si tienes preguntas o comentarios, comunícanoslo a través del
foro de ayuda para webmasters
.
Escrito por
Jonathan Simon
, analista de tendencias de webmasters
Etiquetas
Academia para webmasters
4
accesibilidad
27
acciones
1
acciones manuales
4
ajax
1
alt
1
amp
10
analíticas de Google
1
angular universal
1
anomalias
1
api
2
api psi
1
api search analytics
2
articulos
2
artículos
1
asistente
1
avanzado
16
blog
2
Botón +1
7
búsqueda
2
busqueda de google
1
calidad
1
casos de exito
1
centro de ayuda
1
centro de datos
1
certificación
1
certificado
1
chrome
3
chromium
1
cobertura del índice
3
cocina
1
codelab
1
codigo fuente
1
colaboradores principales
1
comentarios
1
comunicación
23
comunidad
1
conexión cifrada
1
consejos
99
consola de firebase
1
contenido
1
contenido duplicado
1
criterios de posicionamiento
2
cuadro de busqueda
2
danny sullivan
1
data-nosnippet
1
datos agregados
1
datos de campo
1
datos de experimentos
1
datos estructurados
16
dcl
1
desarrolladores
2
devtools
1
diagnostico
1
directrices para webmasters
30
directrices tecnicas
1
discover
1
diseño adaptable
1
DOM Content Loaded
1
dominio
1
empleo
3
empresa local
1
enlaces
9
enlaces artificiales
1
enlaces fraudulentos
1
errores de marcado
1
evaluadores
1
event
1
eventbrite
1
evento global
1
eventos
23
experiencia de usuario
1
experto de producto
1
experto producto
1
expertos de producto
2
expertos producto
2
express.js
1
facturacion
1
faq
1
fcp
1
fechas
2
ficha de empresa
1
First Contentful Paint
1
flujo de validación de problemas
1
foro
26
foro de editores
1
fragmentos de texto
1
fragmentos destacados
1
github
1
google analytics
1
google cloud platform
1
google i/o
1
google imágenes
2
google news
1
google noticias
1
google play instant
1
guía inicio rápido
1
guia seo
1
herramientas para webmasters
123
home
1
horas
1
html
5
http
1
https
3
imagenes
1
indexacion
2
indexing
1
informe de recetas
1
informe de rendimiento
5
informe de transparencia
1
informe spam
1
inspección de url
4
iso 8601
1
javascript
1
jobposting
2
jobrapido
1
kitten corner
1
lighthouse
3
logotipo
2
max-image-preview
1
max-snippet
1
max-video-preview
1
metaetiqueta
1
mfi
1
middleware
1
móvil
21
moviles
1
navegación segura
2
no segura
1
no seguro
1
nosnippet
1
optimizar sitio web
1
oro
1
pagespeed
3
penguin
1
pki
1
plata
1
platino
1
politicas de contenido
1
prácticas recomendadas
2
preguntas y respuestas
1
producto
1
productos y servicios
40
prueba de optimizacion para moviles
1
rakuten
1
rastreo e indexación
100
recaptcha
1
receta
1
recetas
1
reconsideraciones
2
renderizado dinamico
1
Rendertron
1
rendimiento
12
reseña
1
resultados de búsqueda
94
resultados enriquecidos
2
robot
1
robot noindex
1
ruta de navegacion
1
safe browsing
1
Search Console
20
seguridad
13
servidor
1
site clinic
10
Site Reliability Engineering
1
sitemaps
14
sitios pirateados
1
software malicioso
1
software no deseado
1
spam
2
ssl
1
symantec
1
tarifas
1
titulares
1
tls
1
twitter
4
url
1
url canonica
1
url canonicas
1
url de referencia
1
usuarios destacados
1
velocidad
3
verificacion dns
1
vídeo
82
videos
1
web light
1
webmaster
2
webspam
3
youtube
1
zona horaria
1
Archivo del blog
2020
nov
sept
ago
jul
jun
may
abr
mar
feb
ene
2019
dic
nov
oct
sept
jun
abr
mar
feb
ene
2018
dic
nov
oct
jul
jun
may
abr
feb
ene
2017
dic
nov
sept
ago
jul
jun
abr
mar
ene
2016
nov
sept
ago
may
abr
mar
ene
2015
dic
nov
oct
sept
ago
jul
may
abr
mar
ene
2014
nov
oct
sept
ago
jun
may
abr
mar
feb
ene
2013
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2012
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
Cómo usar el marcado schema.org para vídeos
Descarga de datos de consultas de búsqueda con Python
Actualización de los datos sobre consultas de búsq...
ene
2011
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2010
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2009
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2008
dic
nov
oct
sept
Feed
Follow @googlewmc
Recursos para webmasters
Foro para Webmasters
Centro de Asistencia
Google Search Console
Google Webmaster en castellano