Improve Amazon author page search
MODIFY
XRayBuilder.Core/src/DataSources/Amazon/AmazonClient.cs
XRayBuilder.Core/src/DataSources/Amazon/AmazonClient.cs
@@ -75,7 +75,8 @@ public async Task<AuthorSearchResults> SearchAuthor(string author, string TLD, C
// Try to find Author's page from Amazon search
var properAuthor = "";
HtmlNode[] possibleNodes = null;
- var node = authorSearchDoc?.DocumentNode.SelectSingleNode("//*[@id='result_1']")
+ var node = authorSearchDoc?.DocumentNode.SelectSingleNode(".//div[@data-asin and @data-index and @data-component-type]")
+ ?? authorSearchDoc?.DocumentNode.SelectSingleNode("//*[@id='result_1']")
?? authorSearchDoc?.DocumentNode.SelectSingleNode(".//div/div[@data-index='0']");
if (node == null || !node.OuterHtml.Contains("/e/B"))
{

Improve Amazon author page search