FilmAffinity

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.
maravic
Posts: 9
Joined: 2017-05-29 10:09:43

Re: FilmAffinity

Post by maravic »

Muchísimas Gracias por la actualización del script!!!! :clapping:
cinecampillos
Posts: 21
Joined: 2009-04-06 15:51:36

Re: FilmAffinity

Post by cinecampillos »

He descubierto que con el script actual no se recupera el nombre de la productora por lo que habría que hacer un nuevo cambio en el script.

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 1);
    Item := DeleteTags(TextBetween(Line, '<dd>', '</dd>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
Sustituir por:

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 1);
    Item := DeleteTags(TextBetween(Line, '<span>', '</div>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
Como puede verse en la línea donde está la función DeleteTags hay dos parámetros equivocados.
masterchipo
Posts: 99
Joined: 2010-02-22 23:15:05

Re: FilmAffinity

Post by masterchipo »

Es totalmente cierto y no lo había notado.
Edito: al amigo @antp que actualice el script. Falla la productora, lo deja en blanco.
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Re: FilmAffinity

Post by antp »

Thanks, updated as 3.10
masterchipo
Posts: 99
Joined: 2010-02-22 23:15:05

Re: FilmAffinity

Post by masterchipo »

Perdón, pero sigue fallando el script, productor y compositor.
Ya no completa ninguno de los dos items.
Ni siquiera con el cambio posteado de mofificación
Gracias
m2s
Posts: 16
Joined: 2010-02-27 17:46:48

Re: FilmAffinity

Post by m2s »

masterchipo wrote: 2020-12-07 04:26:58 Perdón, pero sigue fallando el script, productor y compositor.
Ya no completa ninguno de los dos items.
Ni siquiera con el cambio posteado de mofificación
Gracias
Sí que falla el productor, que funcionaba bien hasta hace una semana.
El compositor, a mí me funciona correctamente.
Albher
Posts: 2
Joined: 2013-07-31 22:15:58

Re: FilmAffinity

Post by Albher »

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 1);
    Item := DeleteTags(TextBetween(Line, '<span>', '</div>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
A mi me ha funcionado cambiar +1 por +2

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 2);
    Item := DeleteTags(TextBetween(Line, '<span>', '</div>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
antp
Site Admin
Posts: 9629
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Re: FilmAffinity

Post by antp »

Thanks, updated
m2s
Posts: 16
Joined: 2010-02-27 17:46:48

Re: FilmAffinity

Post by m2s »

Albher wrote: 2020-12-08 02:16:03

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 1);
    Item := DeleteTags(TextBetween(Line, '<span>', '</div>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
A mi me ha funcionado cambiar +1 por +2

Code: Select all

// Productor
  LineNr := FindLine(UTF8Encode('<dt>Productora</dt>'), Page, LineNr);
  if LineNr <> -1 then
  begin
    Line := Page.GetString(LineNr + 2);
    Item := DeleteTags(TextBetween(Line, '<span>', '</div>'));
    Item := LineDecode(Item);
    SetField(fieldProducer, Item);
  end;
Muchas gracias!
masterchipo
Posts: 99
Joined: 2010-02-22 23:15:05

Re: FilmAffinity

Post by masterchipo »

A mí no me funcionaba.
A pertir del nuevo script 3.11 entonces sí.
Muchas gracias ahora todo ha vuelto a la normalidad
Post Reply