Discussion:
[FLASH] Macromedia Flash Search Engine SDK
(demasiado antiguo para responder)
xiskya_lucy
2008-07-07 09:39:17 UTC
Permalink
He le?do ue con Macromedia Flash Search Engine SDK se puede ver aquello que
Google indexa de los archivos swf.

Me gustar?a saber d?nde puedo descargarlo, ya que la url oficial de la
descarga est? NOT AVAILABLE.

Muchas gracias,

Xiskya
Juan Muro
2008-07-07 11:08:05 UTC
Permalink
Hola Xiskya, ¡cuánto tiempo!:
Adobe decidió dejar de promocionar el primitivo Swf2html que luego
Macromedia llamó Flash Player Developer SDK y posteriormente Adobe rebautizó
como Flash Search Enginee SDK. El motivo fundamental de su 'caida en
desgracia' fueron los contínuios cambios que se operaban en los algoritmos
de búsqueda e indexado de googleroot y los más radicales aún cambios que se
producían en las sucesivas versiones del Flash Player. Todos esos dichos
cambios hacen que el sofware en cuestión falle con demasiada frecuencia y no
resulte operativo, item más que su kernel es un algoritmo deconstructivo que
corre bajo DOS, en cuya ventana debemos introducir el nombre (con la ruta)
del archivo swf a analizar y él nos dice (supuestamente) el texto leído por
los swfs generados siempre con versiones anteriores a la 8 del programa
Flash.
Puedes seguir haciendo pruebas con el originario swf2html que puedes
descargar de cualquier enlace como uno contenido en este blog:
http://www.nerv.es/blog/como-saber-que-texto-indexa-google-en-tus-archivos-flash-swf/
Pero recuerda que solo es para los archivos swf de los flash hasta la
versión 7 y que no siempre dice la verdad.
Para archivos posteriores usamos varios trucos, en especial del método
ensayo-error, por tanto tediosos y complejos que podremos ampliar si te
interesan.
Salu2
`8¬]
Juan Muro
Post by xiskya_lucy
He le?do ue con Macromedia Flash Search Engine SDK se puede ver aquello que
Google indexa de los archivos swf.
Me gustar?a saber d?nde puedo descargarlo, ya que la url oficial de la
descarga est? NOT AVAILABLE.
Muchas gracias,
Xiskya
xiskya_lucy
2008-07-07 11:20:49 UTC
Permalink
Hola Juan!!

Me alegro de re-encontrarte!! Y como siempre, a punto con tus respuestas. Mil
gracias.

En realidad, lo que más me ayudaría es saber qué debo tener en cuenta para que
Google indexe más o menos bien mis archivos SWF. Y seguro que me puedes ayudar
en ello.

Mil gracias de antemano.

Xiskya
Juan Muro
2008-07-07 11:59:03 UTC
Permalink
Bueno, me gustaría tener una respuesta tan compacta y segura en su contenido
que hasta los ingenieros de google y adobe se quedaran boquiabiertos, pero
no es el caso: Ellos también están detrás de la solución a este engorroso
asunto desde hace mucho tiempo y es muy complejo hacer que el ingeniosos
robot de google renderice, (perdón, represente) el contenido de las
películas interactivas de flash o que los swf's se vuelvan harto
transparentes para la torpe lectura de una máquina. Pero sí que podemos
hacer muchas cosas para facilitar la tarea del indexado, qunque repito que
ninguna de las que te diré son absolutamente fiables y que todo tiene sus
ventajas e inconvenientes. Veamos:
- Hace ya años que Google indexa parte del contenido textual (texto
estático, no externo) del archivo swf, en especial los títulos que se
encuentran en la parte superior de las pantallas, los enlaces fabricados
diréctamente (sin que sean botones) y algún contenido javascript.
Contrariamente a lo que se cree esto no solamente sucede con las películas
principales, sino también con las cargadas desde ellas, pero nunca estaremos
seguros de si un texto estático será corréctamente interpretado por el gran
hermano.
Para asegurarnos de que lo haga debemos recurrir a una técnica que suele
funcionar muy bien.
Para ello hay que entender que los desarrollos web deben separar el
contenido del estilo y del comportamiento, y aunque el uso de Flash puede
incluirse en las tres categorías, hace ya tiempo lo desarrolladores tendemos
a separar el contenido de nuestras películas en archivos externos (tanto por
la carga modular de la información, como por la organización de las clases o
la división del trabajo entre diseñadores y programadores). Pues bien, esta
técnica consiste en utilizar el FlashObject para incrustar nuestra película
en el html, mediante un archivo javascript, como hacemos de contínuo hace ya
tiempo, pues de otra manera el Internet Explorer nos avisas con un cartelito
pedorro.
En primer lugar haremos nuestra página principal como si no tuviera Flash y
apuntara a un enlace que muestre el contenido (bien un html, un xml o hasta
una base de datos, lo que quieras que se indexe por google) y solo si el
usuario tiene el plugin de flash requerido para nuestra versión y el
javascript activado, le mandamos el contenido flash, de esta manera:

<div id="flashcontent"> Esto se sustituye por el contenido de Flash si el
usuario tiene la versión correcta del plugin de Flash instalado. Coloque su
contenido HTML aquí y Google lo indexará sólo, ya que es contenido HTML
normal (se trata de contenido HTML!) Utilizar HTML, insertar imágenes, puede
ser cualquier cosa en lugar de una página HTML que está muy bien. </div>
<script type="text/javascript"> // <![CDATA[ var fo = new
FlashObject("flashmovie.swf", "flashmovie", "300", "300", "8", "#FF6600");
fo.write("flashcontent"); // ]]> </script> </ div> <script
type="text/javascript"> / / <! [CDATA [var a = new FlashObject (
"flashmovie.swf", "flashmovie", "300", "300", "8", " # FF6600 "); fo.write
(" flashcontent "); / /]]> </ script>

Esto, escrito en tu archivo js, hace que google se salte el swf e indexe lo
que ocupa su lugar, pero si el visitante tiene el plugin y el javascript
instalado y activo, respectivamente, entonces lo mostrará. Incluso si
apuntas tu web a una base de datos google la reindexará automáticamente de
contínuo (salvo que el archivo robots.txt de tu servidor le indique lo
contrario). Puedes, pero debes tener cuidado con, incluir enlaces externos
en el contenido alternativo, ya que podrían considerarte una linkfarm y
penalizarte.
Existen otras técnicas, pero esta me da muy buen resultado.
Salu2
`8¬]
Juan Muro
Post by xiskya_lucy
Hola Juan!!
Me alegro de re-encontrarte!! Y como siempre, a punto con tus respuestas. Mil
gracias.
En realidad, lo que más me ayudaría es saber qué debo tener en cuenta para que
Google indexe más o menos bien mis archivos SWF. Y seguro que me puedes ayudar
en ello.
Mil gracias de antemano.
Xiskya
xiskya_lucy
2008-07-07 14:03:07 UTC
Permalink
Muchísimas gracias, Juan! Como siempre, genial. La verdad es que lo de incluir
el flash con el js de FlashObject es algo que como tú dices, venimos haciendo
todos hace tiempo, sin embargo caer en la cuenta de que puedes poner el html
alternativo al Flash no sólo para que vean tu web los que no tienen el Flash
Player instalado, sino para que los motores de Google la indexen, ESO no se me
había ocurrido ni tampoco lo había leído.

Una curiosidad: De esa manera, en realidad, Google no coge el contenido
directamente del SWF, sino solamente de la web alternativa que le has puesto
¿no?

Y entonces cuando buscas en Google algo así como: "Juan Muro" filetype:swf y
te saca información de archivos SWF, ¿Žqué es lo que está sacando?, ¿de dónde
lo saca? Esta es una curiosidad porque en realidad, la solución que me das, me
vale.

Saludos y seguimos en contacto,

Xiskya
Juan Muro
2008-07-07 17:34:13 UTC
Permalink
Ya te dije que google lleva tiempo intentando leer el contenido textual de
los swf, pero aún le faltan muchas cosas por pulir, ya que por ejemplo un
texto que esté incluído en una animación puede ser interpretado por google
como una repetición de texto, práctica penalizada, ni tampoco es capaz de
saber exáctamente cuál es, por ejemplo, el título de la web, es decir, en
realidad es incapaz de jerarquizar la importancia exacta que debiera tener
cada párrafo interpretado. Pero no obstante es cierto que sus avances han
sido muy notorios en la exploración del formato cerrado swf y es capaz de
extraer bastante texto estático de cada swf, de ahí que nos ofrezca la
posibilidad de utilizar el comando filetype:swf para hacer búsquedas sobre
contenidos textuales insertados dentro de un swf. Esto sería estupendo si
todo el mundo supiera y pusiera en práctica este comando, pero me temo que
no sucede y que solamente los usuarios avanzados utilizan esta manera de
buscar. Muchos hemos reclamado a google que disponga al menos de un enlace
de búsqueda sobre archivos swf, de la misma manera que hace con las
imágenes, pero no nos hacen caso.
Claro que las cosas están cambiando mucho en este mundo virtual: el formato
swf ya no es tan cerrado, pues Adobe va abriendo las puertas, aunque aún
tímidamente, a parte de su código privativo. Por otra parte existen nuevas
herramientas en los archivos de Flash que nos permiten establecer los
keyboards y los títulos... y bueno, lo que no puede hacerse se consulta con
la comunidad de usuarios, que siempre hay alguien que ha oído de alguna
nueva técncica o truco que funciona.
Salu2
`8¬]
Juan Muro
Post by xiskya_lucy
Muchísimas gracias, Juan! Como siempre, genial. La verdad es que lo de incluir
el flash con el js de FlashObject es algo que como tú dices, venimos haciendo
todos hace tiempo, sin embargo caer en la cuenta de que puedes poner el html
alternativo al Flash no sólo para que vean tu web los que no tienen el Flash
Player instalado, sino para que los motores de Google la indexen, ESO no se me
había ocurrido ni tampoco lo había leído.
Una curiosidad: De esa manera, en realidad, Google no coge el contenido
directamente del SWF, sino solamente de la web alternativa que le has puesto
¿no?
Y entonces cuando buscas en Google algo así como: "Juan Muro" filetype:swf
y
te saca información de archivos SWF, ¿´qué es lo que está sacando?, ¿de
dónde
lo saca? Esta es una curiosidad porque en realidad, la solución que me das, me
vale.
Saludos y seguimos en contacto,
Xiskya
Pedro_pfphoto
2008-07-07 19:13:46 UTC
Permalink
Hola:
respecto al tema mirad esto.
http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html
Un saludo
Post by Juan Muro
Ya te dije que google lleva tiempo intentando leer el contenido textual
de los swf, pero aún le faltan muchas cosas por pulir, ya que por
ejemplo un texto que esté incluído en una animación puede ser
interpretado por google como una repetición de texto, práctica
penalizada, ni tampoco es capaz de saber exáctamente cuál es, por
ejemplo, el título de la web, es decir, en realidad es incapaz de
jerarquizar la importancia exacta que debiera tener cada párrafo
interpretado. Pero no obstante es cierto que sus avances han sido muy
notorios en la exploración del formato cerrado swf y es capaz de extraer
bastante texto estático de cada swf, de ahí que nos ofrezca la
posibilidad de utilizar el comando filetype:swf para hacer búsquedas
sobre contenidos textuales insertados dentro de un swf. Esto sería
estupendo si todo el mundo supiera y pusiera en práctica este comando,
pero me temo que no sucede y que solamente los usuarios avanzados
utilizan esta manera de buscar. Muchos hemos reclamado a google que
disponga al menos de un enlace de búsqueda sobre archivos swf, de la
misma manera que hace con las imágenes, pero no nos hacen caso.
Claro que las cosas están cambiando mucho en este mundo virtual: el
formato swf ya no es tan cerrado, pues Adobe va abriendo las puertas,
aunque aún tímidamente, a parte de su código privativo. Por otra parte
existen nuevas herramientas en los archivos de Flash que nos permiten
establecer los keyboards y los títulos... y bueno, lo que no puede
hacerse se consulta con la comunidad de usuarios, que siempre hay
alguien que ha oído de alguna nueva técncica o truco que funciona.
Salu2
`8¬]
Juan Muro
Post by xiskya_lucy
Muchísimas gracias, Juan! Como siempre, genial. La verdad es que lo de incluir
el flash con el js de FlashObject es algo que como tú dices, venimos haciendo
todos hace tiempo, sin embargo caer en la cuenta de que puedes poner el html
alternativo al Flash no sólo para que vean tu web los que no tienen el Flash
Player instalado, sino para que los motores de Google la indexen, ESO no se me
había ocurrido ni tampoco lo había leído.
Una curiosidad: De esa manera, en realidad, Google no coge el contenido
directamente del SWF, sino solamente de la web alternativa que le has puesto
¿no?
Y entonces cuando buscas en Google algo así como: "Juan Muro"
filetype:swf y
te saca información de archivos SWF, ¿´qué es lo que está sacando?,
¿de dónde
lo saca? Esta es una curiosidad porque en realidad, la solución que me das, me
vale.
Saludos y seguimos en contacto,
Xiskya
Loading...