0

我试图找出一种方法来以某种方式从给定类别中获取所有项目。我什至不知道这样做是否合法。但我很好奇 :) 我需要收集这些项目,然后我将使用 C#.net 或 java 将它们放入我自己的数据库中,没关系。

是否有任何 API 或服务可以这样做?

任何帮助都将不胜感激。

4

2 回答 2

2

Ebay 有一个开发者网络。还有一个查找东西的 API 您可以在此处查看信息: https ://www.x.com/developers/ebay/products/finding-api

另一种选择是写一个刮板。

于 2012-06-27T13:17:50.473 回答
1

我不同意 tester123 的回答。

另一种选择是写一个刮板。

这违反了 eBay 的用户协议 ( http://pages.ebay.com/help/policies/user-agreement.html ) (ctrl+f "scrape")。

但手头更大的问题是 API 的问题。看到这个问题:获取一个类别中的所有项目?

正如我在那里回答的那样,呼叫限制是每页最多 100 个项目,任何搜索最多 100 个页面。第一个限制很明显,第二个限制意味着即使您打算从那里开始,也永远无法到达结果的第 101 页。你被限制在你进行的搜索的前 10,000 个结果中,所以如果一个类别中的项目多于这个数量(并且对于热门类别会有),那么它就无法完成。

我希望这对您更有帮助,即使它可能令人失望。但是,确实,抓取将是超越这些限制的唯一方法(因为您设置了自己的;),尽管它会更困难......)。

于 2013-09-10T21:24:03.353 回答