是否可以使用 url 查询参数在 html 版本上获取鸭鸭搜索结果的下一页?
问问题
2232 次
1 回答
8
我发现通过正确的参数,可以从/html/
duckduckgo.com的版本中获取不同的页面。
您需要指定:
q
用于搜索s
当前页的偏移量(第一页没有)dc
当前页面的偏移量+1(新页面的开始,第一页没有)v
为任意值l
o
到格式json
api
到端点/d.js
$term
鉴于搜索和页面,这给出了$n
:
https://duckduckgo.com/html/?q=$term&s=$(($n*30))&dc=$(($n*30+1))&v=l&o=json&api=/d.js
对于第一页:
https://duckduckgo.com/html/?q=$term&s=&dc=&v=l&o=json&api=/d.js
注意 1:这可以与 GET 和 POST HTML 方法一起使用。
s
注2:根据我的测试,和参数似乎dc
需要分别是30的倍数和30的倍数加1。
高温高压
于 2017-06-08T13:56:46.597 回答