English > Support
Personal Video Database 1.0.2.7 MOD
jippo:
Thanks.
jondak:
Thank you.
Ivek23:
--- Quote from: Ivek23 on June 20, 2019, 08:19:06 am ---
--- Quote from: jondak on June 19, 2019, 06:46:27 pm ---
--- Quote from: jippo on June 16, 2019, 10:36:52 pm ---I'm having this since two weeks ago.
I'm scanning with IMDB.
--- End quote ---
Same error:
IMDB_[EN][HTTPS].psf V 1.4.1.0 (10/02/2019)
For now 2 movies triggered the error:
https://www.imdb.com/title/tt1210059/ Flying Lessons (2010)
https://www.imdb.com/title/tt1877647/ Ghoul (2012)
Seems the movies with this error have no Plot Keywords
--- End quote ---
Thanks for the error message. It's true, what you have already mentioned, that your movie titles have no Plot Keywords. I corrected this error.
--- Quote ---CHANGE LOG :
V 1.4.1.1 (20/06/2019) Ivek23: ParsePage_PLOTKEYWORDS small corrections and fix in the parts of the code 18-19/6/2019 forum alerts.
.
.
.
Function ParsePage_IMDBMoviePLOTKEYWORDS(HTML:String):Cardinal; //BlockOpen
//Returns:
// Result:=prFinished; Script has finished gathering data
// Result:=prError; If ¿any big problem? with exit
//Retrieve: ~Tags~
Var
curPos,endPos,index:Integer;
//curPos,endPos:Integer;
//ItemValue:String;
ItemValue,ItemList:String;
//Category,URL,Name:String;
Category,Name:String;
ItemArray:TWideArray;
Begin
LogMessage('Function ParsePage_IMDBMoviePLOTKEYWORDS BEGIN======================|');
Result:=prFinished; //It will change to prError if any big problem with exit;
//Get "Plot Keywords" info
curPos:=Pos('<h1 class="header">Plot Keywords</h1>',HTML);
if (curPos=0) then Exit;
EndPos:=curPos;
//Get "Plot Keywords" info
//If Pos('<h1 class="header">Plot Keywords</h1>',HTML)>0 Then Begin
curPos:=Pos('<h1 class="header">Plot Keywords</h1>',HTML);
If 0<curPos Then Begin
EndPos:=curPos;
Category:=TextBetween(HTML,'<h1 class="header">','</h1>',True,curPos);
LogMessage(' Get result Category:'+Category+'||');
Name:=TextBetween(HTML,'<div class="header"><div class="nav"><div class="desc">','</div></div></div>',True,curPos);
LogMessage(' Get result Name:'+Name+'||');
AddCustomFieldValueByName('Plot Keywords','<link url="'+GetFieldValueXML('url')+'keywords">'+Category+'</link>'+' '+Name);
End;
//Get "Plot Keywords" info
If (Pos('It looks like we don'+Chr(39)+'t have any Plot Keywords for this title yet.',HTML)>0) then Exit;
curPos:=Pos('<h1 class="header">Plot Keywords</h1>',HTML);
If 0<curPos Then Begin
//EndPos:=curPos;
//Go Tags list
curPos:=Pos('<table class="dataTable evenWidthTable2Col"><tbody>',HTML);
curPos:=curPos+Length('<table class="dataTable evenWidthTable2Col"><tbody>');
endPos:=PosFrom('</table>',HTML,curPos);
//ItemList:=Copy(HTML,curPos,endPos-curPos);
ItemList:=Trim(Copy(HTML,curPos,endPos-curPos));
curPos:=Pos('tp://ogp.me/ns#"',ItemList);
If 0<curPos then ItemList:=Copy(ItemList,0,curPos-1);
ItemList:=RemoveTagsEx(ItemList);
ItemList:=StringReplace(ItemList,' </div>','|',True,True,False);
ItemList:=RemoveTags(ItemList, False);
//LogMessage(' Parse results ('+IntToStr(curPos)+','+IntToStr(endPos)+') complex ItemList:'+ItemList+'||'+#13);
//LogMessage(' Parse results ItemList:'+#13+ItemList+' ||');
//LogMessage(' Parse results ItemList: '+ItemList+' ||');
ExplodeString(ItemList,ItemArray,'|');
For index:=Low(ItemArray) To High(ItemArray) Do Begin //Remember index begin in 0
If (index=PLOTKEYWORDS_LIMIT) Then break; //Limited depassed. Compares with = (not with >) because index begin in 0
ItemValue:=ItemValue+ItemArray[index]+', ';
LogMessage(' Get result Keyword: #'+IntToStr(index+1)+' | '+ItemArray[index]+', '+'||');
End;
index:=index+1;
If ItemValue <> '' then AddFieldValueXML('tags',ItemValue);
LogMessage(' Get result Plot Keywords: '+ItemValue+'||');
End;
LogMessage('Function ParsePage_IMDBMoviePLOTKEYWORDS END=====================||');
End; //BlockClose
--- End quote ---
It's attached IMDB_ [EN] [HTTPS] V 1.4.1.1 script.
--- End quote ---
The IMDB_ [EN] [HTTPS] 1.4.1.1 script is also available via the program's auto-update system.
http://www.videodb.info/forum_en/index.php?action=down
jippo:
I am having these imports with filmaffinity.
jippo:
--- Quote from: jippo on September 29, 2019, 10:04:33 pm ---I am having these imports with filmaffinity.
--- End quote ---
I think it is a problem related with the filmaffinity headers.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version