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
понедельник, 6 февраля 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
Ярлыки
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
Архив блога
2020
нояб.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
янв.
2019
дек.
нояб.
окт.
сент.
июн.
апр.
мар.
февр.
янв.
2018
дек.
нояб.
окт.
июл.
июн.
мая
апр.
февр.
янв.
2017
дек.
нояб.
сент.
авг.
июл.
июн.
апр.
мар.
янв.
2016
нояб.
сент.
авг.
мая
апр.
мар.
янв.
2015
дек.
нояб.
окт.
сент.
авг.
июл.
мая
апр.
мар.
янв.
2014
нояб.
окт.
сент.
авг.
июн.
мая
апр.
мар.
февр.
янв.
2013
окт.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
янв.
2012
дек.
нояб.
окт.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
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...
янв.
2011
дек.
нояб.
окт.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
янв.
2010
дек.
нояб.
окт.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
янв.
2009
дек.
нояб.
окт.
сент.
авг.
июл.
июн.
мая
апр.
мар.
февр.
янв.
2008
дек.
нояб.
окт.
сент.
Feed
Follow @googlewmc
Recursos para webmasters
Foro para Webmasters
Centro de Asistencia
Google Search Console
Google Webmaster en castellano