A year or two ago, I downloaded a source file for extracting tag data from IMDB. It needed updating to match the then file format provided by IMDB. I learned the syntax of the code used and updated the source so that it worked and then extended it to meet other requirements. All was well until this summer when the format of the IMDB output file changed radically. I set about updating the source file and made some progress when life got in the way and I put it aside until now. Today I picked up the project and found that when I try to extract the data file from IMDB, I get an error message “Sorry, no entries are matching you search criteria“. This is despite the fact that, with the debug option active, the html file containing the extracted IMDB data is successfully created on my PC. The MP3TAG software doesn’t recognise this and delivers the error message instead of parsing the output.
This is independent from the debug option and the data file that's been created by the debug command.
The Web Sources Framework parses the data using the commands in the *.src file and from what you describe, it's very likely that it expects bits and pieces in the data that are no longer present, or available in a different form due to changes in the underlying code of the IMDB website.
Thanks for pointing this out. I commented out most of the script and added a couple of lines of code to manually create a simple tag (“Set "Test" "Hello"“) which worked. Now I need to get to grips with working out how to find the variable data from the new file format. The main issue with the format being used back in the summer was that the whole page of output was coded into a single line of HTML about 2.5mb long. Line feeds were only used in the JS code. Looks like they changed it all again so I hope it’s a bit more script friendly. Thanks again for your help
Another option would be to use the IMDb API.
Checking the prerequisites I learned, that they are quite demanding.