调试文件:https://temp.getquicker.net/204333/d6d3bbbecc3b450684952dd153fab686.html
调试日志只能看出截图上传到临时图床后调用百度识图,但临时图床的链接有效期只有 2 分钟,现在无法查看了。你把图片发出来我再试试。
另外,百度识图的网页端可以正常获取搜索结果吗?分别贴一下网页端直接搜索和动作搜索的截图。
我刚才随便搜了张,百度识图是能正常显示搜索结果的,不像是失效的样子。
百度识图网页端我也是正常的,所有本地的截图识别的图片都不行,有些选择图片文件识别也不行,百度、谷歌都是。
第一张是识别结果,第二张是目标图片,本地和选择文件都不行
奇怪了,“无限进步”这张图,我用百度识图网页端和动作搜索,显示的都是“未识别到文字”,而不是你那样的“未找到相关结果”,估计是被当成 OCR 了。
但谷歌识图的网页端和动作,但能正常显示,只是搜索结果略有不同而已。
因为临时图床有大小限制,所以动作会对分辨率较大的图片进行压缩,不知道是不是这个影响的。
下面是百度和谷歌的搜图网址,试试用实际的图片网址替换最后的 %s,再在地址栏打开,看搜索结果和使用动作一不一样。
百度
https://graph.baidu.com/details?isfromtusoupc=1&tn=pc&carousel=0&promotion_name=pc_image_shituindex&extUiData%5bisLogoShow%5d=1&image=%s
谷歌
https://lens.google.com/uploadbyurl?url=%s
还是一样,无论是我用图床的图片网址替换%s还是用同样的本地图片运行动作,都是之前那样。
有安装什么移除 URL 参数的扩展程序吗?刚看了一下,uBlock Origin 的 Actually Legitimate URL Shortener Tool 列表,里面的 ||baidu.com^$doc,removeparam=tpl_from 规则会移除百度识图的 tpl_from 参数,没有这个参数百度识图就会直接显示未找到搜索结果。
||baidu.com^$doc,removeparam=tpl_from
tpl_from
我已经向作者反馈,应该很快就修复了。如果是这个列表导致的,可以先在 uBlock Origin 的【设置-自定义静态规则】里添加 @@||graph.baidu.com^$removeparam=tpl_from,在百度识图忽略该规则。
@@||graph.baidu.com^$removeparam=tpl_from
作者已经修复这个问题,等待 uBlock Origin 自动更新规则列表,或者手动更新一下就行,不用再添加例外规则了。