Webscraper: set source when returning results, and trim result fields.

This commit is contained in:
Jim 2021-10-01 13:19:37 +01:00
parent b10f9d3573
commit eff1f5bfdc
1 changed files with 19 additions and 18 deletions

View File

@ -142,19 +142,20 @@ public class WebScraperSearcher extends Searcher
try
{
Result res = new Result();
res.setSource(name, abbr);
// Artist
if (resultArtistSelector != null)
res.setArtist(parser.getField(ele, resultArtistSelector));
res.setArtist(parser.getField(ele, resultArtistSelector).trim());
// Title
if (resultTitleSelector != null)
res.setTitle(parser.getField(ele, resultTitleSelector));
res.setTitle(parser.getField(ele, resultTitleSelector).trim());
// Link
if (resultLinkSelector != null)
res.setLink(parser.getURLField(ele, rootURL, resultLinkSelector));
// Artist + Album
if (resultAlbumArtistSelector != null)
res.setAlbumArtist(parser.getField(ele, resultAlbumArtistSelector));
res.setAlbumArtist(parser.getField(ele, resultAlbumArtistSelector).trim());
// Artist + Title