搜索-网络搜索 关于豆瓣补全请求返回403

BUG反馈 · 587 次浏览
我的梦想捐钱修路建学校 创建于 2023-03-12 20:13

QK版本:1.37.12

搜索网址:https://www.douban.com/search?q=%[s]

补全请求:https://www.douban.com/j/search_suggest?debug=&q=%[s]

JSONpath:.words[*]

错误提示:远程服务器返回错误: (403) 已禁止。

 

自己拿动作测试了下 猜想是因为没给UA导致的。

https://getquicker.net/Sharedaction?code=e59fd353-0d9e-4e6e-6fd9-08db22290442

如果是UA的原因,是不是可以给个UA自定义的设置项?

 

PS:国外站点的补全返回的速度太慢,导致的超时问题,希望大佬也能处理下

好多网站都超时了/(ㄒoㄒ)/~~

CL 最后更新于 2023/3/12

joie 2023-03-12 22:02 :

刚测试了下,你给的例子,墙内外都可以正常获取到数据

CL 回复 joie 2023-03-12 22:04 :

例子我测试确实可以,可能是在搜索插件那里因为没有设置UserAgent导致返回403错误了。我等加个默认的UA试试。

放到QK的网络搜索里也能正常使用嘛?

动作里正常我知道,动作里不给UA就会和网络搜索里一样返回403。

这个动作就是我用来猜测 QK网络搜索 403原因的。

豆瓣的这个和墙没关系呀 指的是国外站点返回慢导致超时 不是说豆瓣 已经是之前出现且没解决的问题了。

我看漏了限制条件,参考CL的回答吧

joie 最后更新于 2023-03-12 22:19
回复内容
CL 2023-03-12 22:54
#1

增加UA后可以了。 超时问题有点复杂,需要设计一个延迟更新的机制,还需要一些时间实现。

麻烦大佬了,希望今后的网络搜索越来越强大。

愿景是 能做到输入一个关键词 直接就出来谷歌 百度 必应等多个引擎的补全。

希望今后还能加入POST的请求方式。

因为遇到过请求为post的网站

https://www.archiproducts.com/zh/search/suggest?priority=Home

Content-Type:multipart/form-data; boundary=--111111111

所以就没法直接URL + &搜索参数

CL 2023-03-16 22:42
#2

更新到1.37.14试试 https://getquicker.net/Help/Versions 

谢谢大佬 以安装测试

=================================

下面是有问题的 大佬有空可以看下原因

------------------------------------------------

抖音(浏览器可以正常访问 可以正常返回值 用动作测试无法返回)

搜索:https://www.douyin.com/search/%[s]

请求:https://www.douyin.com/aweme/v1/web/search/sug/?device_platform=webapp&aid=1&channel=channel_pc_web&keyword=%[s]

Path:.sug_list[*].word_record.words_content

------------------------------------------------

yandex(用动作测试是JSON 不标准)

搜索:https://yandex.ru/search/?text=%[s]

请求:https://suggest.dzen.ru/suggest/suggest-ya.cgi?srv=&part=%[s]

Path:[1]

=================================

下面的都是成功能用的 可以加到仓库里 提供大家下载

------------------------------------------------

pinterest

搜索:https://www.pinterest.com/search/pins/?q=%[s]

请求:https://www.pinterest.com/resource/AdvancedTypeaheadResource/get/?source_url=/search/pins/?q=&data={"options":{"term":"%[s]"}}

Path:.resource_response.data.items[*].label

------------------------------------------------

youtube

搜索:https://www.youtube.com/results?search_query=%[s]

请求:https://suggestqueries-clients6.youtube.com/complete/search?client=youtube&gs_rn=64&gs_ri=youtube&ds=yt&cp=0&gs_id=141&hl=zh-cn&gl=hk&q=%[s]

Path:[1][*][0]

------------------------------------------------

justeasy

搜索:https://www.justeasy.cn/3dmodels/search.html?_r=latest&keyword=%[s]

请求:https://data.justeasy.cn/model/suggest.php?callback=jQuery1113018567871055636265_1678081870167&keyword=%[s]&_=1678081870178

Path:.list[*]

------------------------------------------------

微博

搜索:https://s.weibo.com/weibo?q=%[s]

补全:https://weibo.com/ajax/side/search?q=%[s]

Path:.data.hotquery[*].suggestion

------------------------------------------------

豆瓣

搜索:https://www.douban.com/search?q=%[s]

补全:https://www.douban.com/j/search_suggest?debug=&q=%[s]

Path:.words[*]

=================================

好,感谢你的分享,那俩我再研究下

CL 回复 CL 2023-03-18 20:04 :

更新了一版,那2个应该可以了。

CL大佬 最近小红书更新了PC版 并加入了补全功能

但是似乎是 OPTIONS方法 阻止了QK补全

小红书是个严重被低估的站

希望CL大佬可以研究下是否能支持小红书的补全

补全:https://edith.xiaohongshu.com/api/sns/web/v1/sug/recommend?keyword=%[s]

Path:.data.sug_items[*].text


回复主贴