Tom*_*man 9 java api directory search alexa
我正在创建一个java应用程序,它执行网站的URL搜索:
http://www.alexa.com/topsites/category
用户输入类别名称,我的应用程序显示所有URL并执行一些操作.
我正在使用这个alexa api进行URL搜索.
这个api没有给出所有结果.例如.如果我搜索"健康"类别,这个api只给出了6个结果,但是当我在网站上访问时,我获得了超过500个结果.
我试图通过增加count = 500来增加结果,并通过在api中给出Start参数进行检查但是我没有得到所有结果.
你能告诉我如何才能提高结果吗?或者是否有任何其他api与alexa api一样工作并给出所有结果.
我得到一些建议,DMOZ api也使用相同的
http://www.dmoz.org/World/Esperanto/Ludoj/Komputilaj/
但无法获得DMOZ搜索API的链接.
能否请您提供DMOZ搜索API的链接.
我感谢你们所有宝贵的建议.
如果您注意到,除了 Count 之外,还有一个 Start 参数。
Start 显然改变了返回的第一个结果数。所以:
要获得前 50 个答案:
...
&Start=1
&Count=50
...
Run Code Online (Sandbox Code Playgroud)
要获得接下来的 50 个:
...
&Start=51
&Count=50
...
Run Code Online (Sandbox Code Playgroud)
依此类推,直到您得到空返回(这是当“开始”>“总答案数”时返回的内容)。