Ok, I've made some progress in diagnosing the problem: it only manifests itself when the movie's URL starts with a "0" (http://akas.imdb.com/title/tt0...). If the URL is of the form http://akas.imdb.com/title/tt1, http://akas.imdb.com/title/tt2, etc. it works fine
Now, I don't know enough about scripting to fix this. How is the leading zero handled by the script? The weird thing is, it's not just dropped as you can see from the examples below. The entire URL changes if there is a leading zero.
Here are two pairs. There are many others, though.
Correct: Another You
http://akas.imdb.com/title/tt0101356/
Incorrect: See No Evil, Hear No Evil
http://akas.imdb.com/title/tt0098282/
Correct: Bait
http://akas.imdb.com/title/tt0211938/
Incorrect: Money Train
http://akas.imdb.com/title/tt0289589/
My Script (IMDB + Allmovie). Some changes that may interest
AMG seems to not like the way AMC encodes spaces in movie titles.
At the end of the original AMG script, there is:
replace it by:
It seems to work fine for AMG script for the movies you listed here.
For the AMG+IMDB, here is the correction. Replace:
by:
but I haven't tested it
At the end of the original AMG script, there is:
Code: Select all
AnalyzePage('http://allmovie.com/cg/avg.dll?p=avg&type=2&srch=' + URLEncode(MovieName));
Code: Select all
AnalyzePage('http://allmovie.com/cg/avg.dll?p=avg&type=2&srch=' + StringReplace(URLEncode(MovieName), '%20', '+'));
For the AMG+IMDB, here is the correction. Replace:
Code: Select all
AnalyzePage2('http://allmovie.com/cg/avg.dll?p=avg&type=2&srch=' + URLEncode(TheMovieTitle));
Code: Select all
AnalyzePage2('http://allmovie.com/cg/avg.dll?p=avg&type=2&srch=' + StringReplace(URLEncode(TheMovieTitle), '%20', '+'));