Nik*_*ias 5 javascript amazon asp.net-core
是否有可能在亚马逊页面中获得所列产品的数量?
我需要得到这个号码.我知道我可以使用javascript通过ID或类来获取它,但我知道亚马逊在某段时间内更改了ID和类的值,所以稍后我将无法获得此数字,除非我检查ID或者我自己分类并在代码中更改它.那么是否有API调用或者可以自由获取此数字的东西,而不是每次都更改代码?
ItemSearch您需要和 的组合ResponseGroup BrowseNodes。如果您使用 C# 并将结果传递回 JavaScript 应用程序,情况会是这样的:
ItemSearchRequest request = new ItemSearchRequest();
request.ResponseGroup = new string[] { "BrowseNodes", "ItemAttributes" };
request.SearchIndex = "Movies";
request.Keywords = "game of thrones";
ItemSearch search = new ItemSearch();
search.AWSAccessKeyId = access_key_id;
search.AssociateTag = associate_tag;
search.Request = new ItemSearchRequest[] { request };
AWSECommerceServicePortTypeClient port = new AWSECommerceServicePortTypeClient("AWSECommerceServicePort");
port.ChannelFactory.Endpoint.EndpointBehaviors.Add(new AmazonSigningEndpointBehavior(access_key_id, secret_access_key));
ItemSearchResponse response = port.ItemSearch(search);
foreach (var items in response.Items)
{
foreach (var item in items.Item)
{
Console.WriteLine("{0}\t{1}\t{2}", item.ItemAttributes.Title, item.ASIN, item.ItemAttributes.Author[0]);
if (item.BrowseNodes != null)
{
Console.WriteLine(" - BrowseNodes");
foreach (var node in item.BrowseNodes)
{
Console.WriteLine(" -- \t{0}\t{1}\t{2}", node.TotalResults);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |