Extraer palabras clave de Yandex Wordstat

Hace unos cuantos meses, escribía una entrada para compartir el código de un bookmarklet que permite extraer la información de los snippets de una búsqueda en Yandex, y en esta ocasión vuelvo con otro bookmarklet, esta vez para extraer la lista de palabras clave que devuelve la herramienta Wordstat. Es muy simple, ya que únicamente recopila la palabra clave y el número de impresiones que muestra Wordstat, pero creo que es muy cómodo para copiar y pegar el resultado en una hoja de cálculo para poder trabajar luego con estos datos.

El bookmarklet

Aquí tienes el bookmarklet para extraer las palabras clave de Yandex Wordstat que puedes añadir en tu barra de favoritos..

javascript:(function()%7Bvar%20keywords%20%3D%20'%22KEYWORD%22%2C%22IMPRESSIONS%22%3Cbr%3E'%3Bvar%20kws%20%3D%20document.querySelectorAll(%22.b-word-statistics__table%22)%3Bkwlist%20%3D%20%5B%5D.slice.call(kws)%3Bvar%20tmp%20%3D%20kwlist%5B0%5D.querySelectorAll('.b-word-statistics__tr%3Anot(%3Afirst-child)')%3Btmp2%20%3D%20%5B%5D.slice.call(tmp)%3Btmp2.forEach(function(f)%20%7Bvar%20kws%20%3D%20f.querySelectorAll(%22td%22)%3Bvar%20kwtxt%20%3D%20kws%5B0%5D.innerText%3Bvar%20kwnum%20%3D%20kws%5B1%5D.innerText%3Bkeywords%20%2B%3D%20'%22'%20%2B%20kwtxt%20%2B%20'%22%2C%22'%20%2B%20kwnum%20%2B%20'%22%3Cbr%3E'%3B%7D)%3Bkeywords%20%2B%3D%20'%22----------%22%2C%22----------%22%3Cbr%3E'%3Bvar%20tmp%20%3D%20kwlist%5B1%5D.querySelectorAll('.b-word-statistics__tr%3Anot(%3Afirst-child)')%3Btmp2%20%3D%20%5B%5D.slice.call(tmp)%3Btmp2.forEach(function(f)%20%7Bvar%20kws%20%3D%20f.querySelectorAll(%22td%22)%3Bvar%20kwtxt%20%3D%20kws%5B0%5D.innerText%3Bvar%20kwnum%20%3D%20kws%5B1%5D.innerText%3Bkeywords%20%2B%3D%20'%22'%20%2B%20kwtxt%20%2B%20'%22%2C%22'%20%2B%20kwnum%20%2B%20'%22%3Cbr%3E'%3B%7D)%3ByandexKW%20%3D%20window.open()%3ByandexKW.document.write(%22%3Chtml%3E%3Chead%3E%3Ctitle%3EYandex%20Keywords%3C%2Ftitle%3E%3C%2Fhead%3E%3Cbody%3E%22%20%2B%20keywords%20%2B%20%22%3C%2Fbody%3E%3C%2Fhtml%3E%22)%3ByandexKW.document.close()%7D)()

Por ejemplo, para una búsqueda de недвижимость испания, el bookmarklet daría este resultado:

Y así es como quedaría una vez lo copias y pegas el resultado en una hoja de cálculo.

Como nota para mí mismo, tengo que guardar el código original de este bookmarklet porque he estado buscando el que preparé el año pasado (el que extrae los datos de una búsqueda en Yandex) y no ha aparecido por ninguna parte.

Puedes modificar el código a tu gusto, o dejar algún comentario en esta entrada, bien sea porque has adaptado el código y lo quieres compartir, o has tenido algún problema a la hora de usarlo.