[UPD ES] Filmaffinity 4.0

If you made a script you can offer it to the others here, or ask help to improve it. You can also report here bugs & problems with existing scripts.
raulsara01
Posts: 8
Joined: 2024-09-18 08:26:59

Re: [UPD ES] Filmaffinity 4.0

Post by raulsara01 »

Hola, el 23/02 arregle el script para que funcionara bien enseñando todas las pelis de una busqueda. Acabo de probar para añadir algunas pelis y me da el mismo error que vosotros le voy a echar un vistazo a ver si encuentro algo pero ese error no me gusta nada.
raulsara01
Posts: 8
Joined: 2024-09-18 08:26:59

Re: [UPD ES] Filmaffinity 4.0

Post by raulsara01 »

Hola, lo he estado mirando y se me escapa un poco, en la linea 129 en la instrucción de carga de pagina 'pagestr := GetPage(Address);' da el error. No se lo que puede ser, si alguien con mas conocimientos sabe que puede ser que le eche un vistazo. Si nadie se lo puede mirar, mirare de comentarlo con la gente del foro a ver si alquien nos puede ayudar.
raulsara01
Posts: 8
Joined: 2024-09-18 08:26:59

Re: [UPD ES] Filmaffinity 4.0

Post by raulsara01 »

tiene toda la pinta que desde filmaffinity se hayan bloqueado los accesos de scrapers (programa informático diseñado para extraer datos de sitios web de forma automatizada) no autorizados y no se como se puede saltar esto. El script se basa en la lectura del codigo de la pagina, si no lo podemos extraer poco se puede hacer, no se como se puede saltar este nivel de seguridad
Radagast
Posts: 31
Joined: 2016-04-22 16:07:15

Re: [UPD ES] Filmaffinity 4.0

Post by Radagast »

raulsara01 wrote: 2025-06-29 16:41:02 tiene toda la pinta que desde filmaffinity se hayan bloqueado los accesos de scrapers (programa informático diseñado para extraer datos de sitios web de forma automatizada) no autorizados y no se como se puede saltar esto. El script se basa en la lectura del codigo de la pagina, si no lo podemos extraer poco se puede hacer, no se como se puede saltar este nivel de seguridad
Hola raulsara01,
exactamente, es lo mismo que pasa con el script de IAFD viewtopic.php?t=43152, por lo visto filmaffinity ha implementado alguna protección que impide que el script pueda acceder (error 403), no se si será intencionadamente o es algún daño colateral de algo que han implementado. He probado con Visualdivx que es otro programa que extrae los datos de filmaffinity y tampoco puede. Quizá estén pensando en implementar alguna API propia y monetizar el uso para sacar más beneficios por eso han bloqueado los scrapers y bots.

Lo he hablado en este mismo post algunas respuestas atras con antp y fulvio53s03. Y en principio no se puede saltar la protección directamente. Les he preguntado por 3 posibles soluciones viewtopic.php?p=92332#p92332 y Antp me ha contestado esto viewtopic.php?p=92342#p92342

1--La opción 1 seria que el script utilizara el usuario y password de nuestra cuenta en filmaffinity para hacer login tal y como hacemos en el navegador y que quizá esto pueda saltarse la protección.
Antp me ha contestado que quizá se pueda hacer con las cookies, pero que no está seguro que sea facil de implementar con el script y que realmente funcione.

2--La opción 2 seria utilizar un navegador como intermediario entre el script y la página, algo así como un proxy. Quizá utilizando el navegador mediante linea de comandos. Y que el script haga que el navegador vaya salvando las paginas necesarias en HTML en una ubicación donde el script las pueda ir analizando para extraer la información.
Antp no cree que sea fácil ni posible.

3--La opción 3 seria parecida a la 2 pero menos automatizada, nosotros manualmente le salvariamos las paginas en una ubicación para que el script las analizara.
Antp comenta que esto no seria muy complicado de implementar aunque haría el script más laborioso a la hora de utilizarlo.
Dice que se podría hacer con la función LoadFromFile de TStringList.

Comenta que se podría hacer de la siguiente manera.
-El script pregunta el nombre de la película como siempre y abre el navegador en la pagina de búsqueda o de la película directamente y el script se queda en espera con un mensaje como "Click OK cuando la página este salvada" hasta que le confirmemos que ya hemos salvado el HTML.
-Si el script nos ha abierto la pagina de búsqueda pues la buscamos y abrimos la pagina de la película, una vez la tengamos abierta la salvamos en HTML en una ubicación y nombre predefinidos
-Le damos OK al script y este analiza el archivo HTML para extraer la información.

Otra opción que he pensado que quizá seria más rápida sobretodo en el caso de querer catalogar varias películas seguidas, aunque no se si sería posible realizarla,
-Buscar nosotros manualmente en el navegador todas las películas que queremos catalogar y salvar cada una en un archivo HTML diferente
-Después cuando ejecutemos el script en la película 1 que este nos abra una ventana del explorador de archivos donde seleccionaríamos el HTML guardado de la película 1 para que el script extraiga los datos, cuando lo ejecutamos en la película 2 pues le seleccionamos el HTML de la película 2 y así sucesivamente.
Como digo no se si seria posible ya que no se programar, quizá el script pueda guardar la ruta del archivo que le damos en una variable que luego utilizaría la función LoadFromFile.


Personalmente cualquier solución me parecería correcta.
Saludos y gracias por todo
raulsara01
Posts: 8
Joined: 2024-09-18 08:26:59

Re: [UPD ES] Filmaffinity 4.0

Post by raulsara01 »

Hola Radagast, gracias por tus comentarios, no veo solución fácil, en mi caso una vez al año incorporo muchas peliculas y cualquier solución que no sea la que tenemos ahora la veo dificil de usar. Es una lástima, despues de mas de 20 años de utilizar este scritp deje de funcionar, la única opción que veo en mi caso es utilizar el script de IMDB aunque despues tendría que traducir la sinopsis, comentarios, categoria, titulo traducido y pais para que en las busquedas me coincidan pero al menos tendré el resto aunque siendo varios cientos de peliculas se va a hacer muy pesado. En fin a ver si a antp se le ocurre algo. Saludos
AUPAKEPA
Posts: 12
Joined: 2013-06-04 19:11:40

Re: [UPD ES] Filmaffinity 4.0

Post by AUPAKEPA »

Y cambiar la funcion GetPage por una GetPage5 para engañar a filmAffinity.Yo ni con chatgpt se hacerlo
pakovilla
Posts: 4
Joined: 2025-01-30 16:38:11

Re: [UPD ES] Filmaffinity 4.0

Post by pakovilla »

Yo estoy con Radagast, cualquier solución que encontréis buena sería... Aunque sea de forma "semimanual" descargando los html en el PC nos haría el apaño... Estamos enganchados a AMC. Muchas gracias por vuestro trabajo y esfuerzo!!
masterchipo
Posts: 106
Joined: 2010-02-22 23:15:05

Re: [UPD ES] Filmaffinity 4.0

Post by masterchipo »

Para @Radagast @raulsara01 antp y todo el que sepa del tema y este preocupado como yo por este script de Filmaffinity que ha dejado de funcionar, no permitiendo el acceso a la información.
Con muchísima tristeza estoy viendo, como dijo un colega, después de 20 años usando AMC, para tener toda nuestra videoteca ordenada, con todos los lujos, carátulas, actores, directores, comentarios, y sinopsis, que de acuerdo a sus comentarios, tal vez sea más fácil encontrar IMDB, pero no resulta tan completa como Filmaffinty.
Yo pregunto a los colegas de la comunidad, ¿a alguno se le ha ocurrido escribir a Filmaffinty?
Yo he escrito muchísimos comentarios y siempre me han contestado, sea por un error, para agregar una descripción, agregar la traducción de una película o simples comentarios y siempre me han respondido.
Yo no le he hecho en esta oportunidad, porque realmente soy tan nulo en esto de los scripts y como funcionan o las páginas HTML, o lo que fuera, que no entendería como hacerlo ni como explicarlo.
Así que les pido a todos los miembros que sean activos y registrados en Filmaffinity que escriban 1) haciendo click en Filmaffinity, arriba de la página a la izquierda. 2) Se abre una columna a la izquierda con un montón de items, USUARIOS, PAÍS (en mi caso Argentina) y abajo de todo dice contacto, hacer click en contacto y se abre una pestaña. En esa pestaña, que dice: Contacta con nosotros por E-mail, etc dice otras cosas más, como por Por correo electrónico. Siguen las opciones y abajo de todo dice OTRAS CONSULTAS, hacer click ahí y les sale Enviar mensaje ahí se abre el mensaje
Para:
Filmaffinity FA oficial (Cuenta Oficial, España)
Asunto:
Mensaje:

Y ahí se explica lo que nos está ocurriendo que no estamos intentando lucrar con la página, que somos miles de fans que usamos AMC explicando muy brevemente la función que no es lucrar con ella sino el orden y bla bla bla. Pidiendo una solución o que nos expliquen como subsanar y volver a tener nuestro catálogo.
Personalmente de acuerdo a los comentarios que he leído, que ninguno da luz en el asunto, veo esto como la opción más viable.
Aclaro que los administradores siempre pero siempre contestan.
Un saludo para todos
Radagast
Posts: 31
Joined: 2016-04-22 16:07:15

Re: [UPD ES] Filmaffinity 4.0

Post by Radagast »

masterchipo wrote: 2025-07-02 15:37:01 Para @Radagast @raulsara01 antp y todo el que sepa del tema y este preocupado como yo por este script de Filmaffinity que ha dejado de funcionar, no permitiendo el acceso a la información.
Con muchísima tristeza estoy viendo, como dijo un colega, después de 20 años usando AMC, para tener toda nuestra videoteca ordenada, con todos los lujos, carátulas, actores, directores, comentarios, y sinopsis, que de acuerdo a sus comentarios, tal vez sea más fácil encontrar IMDB, pero no resulta tan completa como Filmaffinty.
Yo pregunto a los colegas de la comunidad, ¿a alguno se le ha ocurrido escribir a Filmaffinty?
Yo he escrito muchísimos comentarios y siempre me han contestado, sea por un error, para agregar una descripción, agregar la traducción de una película o simples comentarios y siempre me han respondido.
Yo no le he hecho en esta oportunidad, porque realmente soy tan nulo en esto de los scripts y como funcionan o las páginas HTML, o lo que fuera, que no entendería como hacerlo ni como explicarlo.
Así que les pido a todos los miembros que sean activos y registrados en Filmaffinity que escriban 1) haciendo click en Filmaffinity, arriba de la página a la izquierda. 2) Se abre una columna a la izquierda con un montón de items, USUARIOS, PAÍS (en mi caso Argentina) y abajo de todo dice contacto, hacer click en contacto y se abre una pestaña. En esa pestaña, que dice: Contacta con nosotros por E-mail, etc dice otras cosas más, como por Por correo electrónico. Siguen las opciones y abajo de todo dice OTRAS CONSULTAS, hacer click ahí y les sale Enviar mensaje ahí se abre el mensaje
Para:
Filmaffinity FA oficial (Cuenta Oficial, España)
Asunto:
Mensaje:

Y ahí se explica lo que nos está ocurriendo que no estamos intentando lucrar con la página, que somos miles de fans que usamos AMC explicando muy brevemente la función que no es lucrar con ella sino el orden y bla bla bla. Pidiendo una solución o que nos expliquen como subsanar y volver a tener nuestro catálogo.
Personalmente de acuerdo a los comentarios que he leído, que ninguno da luz en el asunto, veo esto como la opción más viable.
Aclaro que los administradores siempre pero siempre contestan.
Un saludo para todos
Hola Masterchipo,
si que lo he pensado y de hecho lo tenia pensado comentar en breve aquí antes de escribir a filmaffinity.
Ya comenté en en este mismo post que quizá sea un efecto colateral de alguna protección antibot que han implementado en filmaffinity por ataques que hayan recibido. De hecho no han cambiado nada en su política de privacidad y condiciones de uso, la única referencia a bots que hay se refiere a la manipulación de los votos, no a que se pueda extraer la información para nuestro uso
ACTUALIZACIÓN DICIEMBRE 2019: Desde el 1 de diciembre del 2019, y tras más de un año de trabajo, se han introducido en FilmAffinity una serie de protocolos de seguridad para asegurar la fiabilidad y rigor de todas las notas medias de la web. El objetivo es asegurar que todo tipo de intento de manipulación como cuentas clon, cuentas asociadas, bots, votaciones sistematizadas, votaciones a películas o series no estrenadas y determinadas votaciones en determinados casos (de películas detectadas con indicios de intento de manipulación) ya no se tienen en cuenta en las notas medias. Dada la creciente importancia de la web como página prescriptora, es responsabilidad de todo el equipo de FilmAffinity mantenerla independiente, con información fiable y garantizar la credibilidad e imparcialidad de las votaciones y el resto de contenidos. El propósito es claro, firme e inequívoco: ofrecer a los usuarios notas medias completamente libres de cualquier manipulación, respetando en todo momento cada una de las votaciones de los miembros de la web.
Personalmente la utilizo desde hace muchos años y como dices siempre que he sugerido algún cambio o corrección en alguna ficha de película me han contestado.

Mi intención era comentarles que soy usuario de su pagina desde hace muchos años. Y que para catalogar mi colección de DVD/BD tanto yo como mucha gente utilizamos un programa que coge la información de su pagina pero que recientemente ha dejado de funcionar por lo que parece ser un bloqueo. Que si recientemente han implementado algún método de protección que pudiera bloquear el programa y que como en sus condiciones de uso no especifican nada sobre la prohibición de utilizar datos de la web para uso privado si seria posible permitir de alguna manera que el programa que utilizamos pudiera acceder a los datos.

Lo que si que no haría yo es poner el programa en cuestión, al menos hasta recibir una respuesta positiva, por si pudiera acarrear algún tipo de problema legal. Y jamás sin antes contar con el permiso de Antp, es su programa.



PD: Por otra parte estoy buscando alternativas para extraer la información en Castellano con actuales scripts y tengo que decir que la cosa promete. Hay un par de scripts que se pueden utilizar y queda una cosa apañada. Y quizá la gente que entiende como raulsara01 y AUPAKEPA que son los que parece que entienden algo de scripts puedan coger código de los dos script y pulirlo para fusionarlo en uno. Además si se quedan atascados en algún punto siempre podríamos pedir un empujoncito a fulvio53s03 y sobretodo al maestro Antp.
Ahora no tengo tiempo, cuando acabe de hacer unas pruebas y tenga algo de tiempo ya comentaré la idea a ver que os parece y si se podría llevar a termino.
masterchipo
Posts: 106
Joined: 2010-02-22 23:15:05

Re: [UPD ES] Filmaffinity 4.0

Post by masterchipo »

Radagast wrote: 2025-07-02 16:48:38
masterchipo wrote: 2025-07-02 15:37:01 Para @Radagast @raulsara01 antp y todo el que sepa del tema y este preocupado como yo por este script de Filmaffinity que ha dejado de funcionar, no permitiendo el acceso a la información.
Con muchísima tristeza estoy viendo, como dijo un colega, después de 20 años usando AMC, para tener toda nuestra videoteca ordenada, con todos los lujos, carátulas, actores, directores, comentarios, y sinopsis, que de acuerdo a sus comentarios, tal vez sea más fácil encontrar IMDB, pero no resulta tan completa como Filmaffinty.
Yo pregunto a los colegas de la comunidad, ¿a alguno se le ha ocurrido escribir a Filmaffinty?
Yo he escrito muchísimos comentarios y siempre me han contestado, sea por un error, para agregar una descripción, agregar la traducción de una película o simples comentarios y siempre me han respondido.
Yo no le he hecho en esta oportunidad, porque realmente soy tan nulo en esto de los scripts y como funcionan o las páginas HTML, o lo que fuera, que no entendería como hacerlo ni como explicarlo.
Así que les pido a todos los miembros que sean activos y registrados en Filmaffinity que escriban 1) haciendo click en Filmaffinity, arriba de la página a la izquierda. 2) Se abre una columna a la izquierda con un montón de items, USUARIOS, PAÍS (en mi caso Argentina) y abajo de todo dice contacto, hacer click en contacto y se abre una pestaña. En esa pestaña, que dice: Contacta con nosotros por E-mail, etc dice otras cosas más, como por Por correo electrónico. Siguen las opciones y abajo de todo dice OTRAS CONSULTAS, hacer click ahí y les sale Enviar mensaje ahí se abre el mensaje
Para:
Filmaffinity FA oficial (Cuenta Oficial, España)
Asunto:
Mensaje:

Y ahí se explica lo que nos está ocurriendo que no estamos intentando lucrar con la página, que somos miles de fans que usamos AMC explicando muy brevemente la función que no es lucrar con ella sino el orden y bla bla bla. Pidiendo una solución o que nos expliquen como subsanar y volver a tener nuestro catálogo.
Personalmente de acuerdo a los comentarios que he leído, que ninguno da luz en el asunto, veo esto como la opción más viable.
Aclaro que los administradores siempre pero siempre contestan.
Un saludo para todos
Hola Masterchipo,
si que lo he pensado y de hecho lo tenia pensado comentar en breve aquí antes de escribir a filmaffinity.
Ya comenté en en este mismo post que quizá sea un efecto colateral de alguna protección antibot que han implementado en filmaffinity por ataques que hayan recibido. De hecho no han cambiado nada en su política de privacidad y condiciones de uso, la única referencia a bots que hay se refiere a la manipulación de los votos, no a que se pueda extraer la información para nuestro uso
ACTUALIZACIÓN DICIEMBRE 2019: Desde el 1 de diciembre del 2019, y tras más de un año de trabajo, se han introducido en FilmAffinity una serie de protocolos de seguridad para asegurar la fiabilidad y rigor de todas las notas medias de la web. El objetivo es asegurar que todo tipo de intento de manipulación como cuentas clon, cuentas asociadas, bots, votaciones sistematizadas, votaciones a películas o series no estrenadas y determinadas votaciones en determinados casos (de películas detectadas con indicios de intento de manipulación) ya no se tienen en cuenta en las notas medias. Dada la creciente importancia de la web como página prescriptora, es responsabilidad de todo el equipo de FilmAffinity mantenerla independiente, con información fiable y garantizar la credibilidad e imparcialidad de las votaciones y el resto de contenidos. El propósito es claro, firme e inequívoco: ofrecer a los usuarios notas medias completamente libres de cualquier manipulación, respetando en todo momento cada una de las votaciones de los miembros de la web.
Personalmente la utilizo desde hace muchos años y como dices siempre que he sugerido algún cambio o corrección en alguna ficha de película me han contestado.

Mi intención era comentarles que soy usuario de su pagina desde hace muchos años. Y que para catalogar mi colección de DVD/BD tanto yo como mucha gente utilizamos un programa que coge la información de su pagina pero que recientemente ha dejado de funcionar por lo que parece ser un bloqueo. Que si recientemente han implementado algún método de protección que pudiera bloquear el programa y que como en sus condiciones de uso no especifican nada sobre la prohibición de utilizar datos de la web para uso privado si seria posible permitir de alguna manera que el programa que utilizamos pudiera acceder a los datos.

Lo que si que no haría yo es poner el programa en cuestión, al menos hasta recibir una respuesta positiva, por si pudiera acarrear algún tipo de problema legal. Y jamás sin antes contar con el permiso de Antp, es su programa.



PD: Por otra parte estoy buscando alternativas para extraer la información en Castellano con actuales scripts y tengo que decir que la cosa promete. Hay un par de scripts que se pueden utilizar y queda una cosa apañada. Y quizá la gente que entiende como raulsara01 y AUPAKEPA que son los que parece que entienden algo de scripts puedan coger código de los dos script y pulirlo para fusionarlo en uno. Además si se quedan atascados en algún punto siempre podríamos pedir un empujoncito a fulvio53s03 y sobretodo al maestro Antp.
Ahora no tengo tiempo, cuando acabe de hacer unas pruebas y tenga algo de tiempo ya comentaré la idea a ver que os parece y si se podría llevar a termino.
Estimado @Radagast, totalmente de acuerdo contigo en eso de no mencionar el programa que usamos para no crear problemas legales, justo yo que soy abogado ex juez jubilado. Si bien pensé en ello, no le di importancia. Pero esto de los programas y páginas, es un mundo sensible y demasiado susceptible en cuanto a los derechos de autor y exclusividad.
Entonces, yo hasta te pediría que le dieras para adelante como decimos aquí en Argentina.
Saludos a toda la comunidad y que se solucione pronto este tema
Post Reply