V.02 - Initial.
v.03 - Improved Index and Improve comments.(Thank you Florian)
v.05 - Index: Remove publicity titles, add Not yet released in Length. Album: add more narrator's.
v.06 - Fix date when it as no minutes. Fix Genre when there were no genre.
v.07 [28.11.2021] - Change search results to 10.
v.02.07.2023 - Complete rework as html changed.
The problem seems to be joinuntil "aria-label=\"Pagination\""
which can be replaced by joinuntil "<!--close #search-content -->"
to produce a valid index.
I've also noticed the various replace commands to remove HTML from the comment. You can use this snippet instead (the regular expression is inspired by @pone, it also removes <em>):
Hi. I just thought I'd check in here. I get most of my audiobooks from Libro.fm and I use mp3tag to tag them all for plex. Unfortunately, when I added this source to the software, it didn't find anything. I know the books in question are on Libro.fm, as I got them from there. Unfortunately, I don't know where the error might be or what I might be doing wrong. I followed the directions to add the file, so I don't think that's the issue. I've tried both the html file and the json file with no luck. They will show up in my tag sources and let me start a search but they don't return any data. I've tried with multiple books that I know are available from Libro.fm, so I'm not sure if I'm doing something wrong, or if something has changed that has caused the scraper to stop working.
Hi. Just thought I would let you know, this scraper doesn’t seem to be working any more. Any time I try to use it I get an Error connecting to server message 200: Accepted.