Page 2 of 2

Re: FilmAffinity

Posted: 2020-07-03 21:54:52
by maravic
Muchísimas Gracias por la actualización del script!!!! :clapping:

Re: FilmAffinity

Posted: 2020-07-13 17:44:23
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.

Re: FilmAffinity

Posted: 2020-07-13 18:13:20
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.

Re: FilmAffinity

Posted: 2020-07-15 08:50:37
by antp
Thanks, updated as 3.10

Re: FilmAffinity

Posted: 2020-12-07 04:26:58
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

Re: FilmAffinity

Posted: 2020-12-07 11:21:44
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.

Re: FilmAffinity

Posted: 2020-12-08 02:16:03
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;

Re: FilmAffinity

Posted: 2020-12-08 08:06:14
by antp
Thanks, updated

Re: FilmAffinity

Posted: 2020-12-08 08:49:01
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!

Re: FilmAffinity

Posted: 2020-12-09 19:35:57
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