按国家/地区获取 Alexa CategoryListings
Getting Alexa CategoryListings by Country
根据我对 Alexa 的 CategoryListings 操作的了解(请参阅 this for more info ( check API Reference/Actions/CategoryListings )), Alexa basically scrapes DMOZ
对于特定类别的网站,然后检查其数据库中的排名(如果您选择按 'Popularity' 排序)。
这对我来说很有意义并且工作正常,但是出现了两个问题:
- Alexa 是否支持按人气排序但特定于国家/地区(例如 whosebug.com 在世界排名第 56,但在印度排名第 13)
- 如果没有,为什么?我的意思是,如果我认为他们必须抓取 DMOZ 的假设是正确的,那么添加国家/地区排名似乎也不过分。当然,我可以获取某些类别网站的全球排名,然后查询每个网站的特定国家/地区,但我必须为此额外付费。这是财务还是技术原因?
我目前只需要第一个问题的答案,因为它对我正在做的事情至关重要。第二个问题纯属好奇。
回答我的问题:
不,这是不可能的(至少到目前为止)。我所做的是按受欢迎程度获取全球站点列表,然后通过查询每个站点并获取其在特定国家/地区的排名来筛选出前 1000 个站点。
根据我对 Alexa 的 CategoryListings 操作的了解(请参阅 this for more info ( check API Reference/Actions/CategoryListings )), Alexa basically scrapes DMOZ 对于特定类别的网站,然后检查其数据库中的排名(如果您选择按 'Popularity' 排序)。
这对我来说很有意义并且工作正常,但是出现了两个问题:
- Alexa 是否支持按人气排序但特定于国家/地区(例如 whosebug.com 在世界排名第 56,但在印度排名第 13)
- 如果没有,为什么?我的意思是,如果我认为他们必须抓取 DMOZ 的假设是正确的,那么添加国家/地区排名似乎也不过分。当然,我可以获取某些类别网站的全球排名,然后查询每个网站的特定国家/地区,但我必须为此额外付费。这是财务还是技术原因?
我目前只需要第一个问题的答案,因为它对我正在做的事情至关重要。第二个问题纯属好奇。
回答我的问题: 不,这是不可能的(至少到目前为止)。我所做的是按受欢迎程度获取全球站点列表,然后通过查询每个站点并获取其在特定国家/地区的排名来筛选出前 1000 个站点。