Duck Duck go HTML version 获取下一页结果 url query param
Duck Duck go HTML version get next page of results url query param
是否可以使用 url 查询参数在 html 版本上获取 duck duck go search 的下一页结果?
我发现使用正确的参数,可以获得与 duckduckgo.com 的 /html/
版本不同的页面。
您需要指定:
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 方法一起使用。
注2:根据我的测试,好像s
和dc
参数需要分别是30的倍数,和30的倍数,加上1.
HTH
是否可以使用 url 查询参数在 html 版本上获取 duck duck go search 的下一页结果?
我发现使用正确的参数,可以获得与 duckduckgo.com 的 /html/
版本不同的页面。
您需要指定:
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 方法一起使用。
注2:根据我的测试,好像s
和dc
参数需要分别是30的倍数,和30的倍数,加上1.
HTH