禁用安全搜索的 Bing 图像搜索 URL

问题描述 投票:0回答:4

我正在尝试检索特定查询的 Bing Images 的网页内容。

我目前正在通过以下 URL(在示例

foo
搜索的情况下)通过
curl
命令行工具与 Bing 进行通信:

curl http://www.bing.com/images/search?q=foo

由于安全搜索过滤器默认启用,我需要禁用它。

我怎样才能做到这一点? 我知道直接 API 访问会更好,但我需要绕过它们并检索整个网页。

我从网页上看到,通过Ajax调用禁用了安全搜索。 我应该联系哪个 URL 才能在禁用安全搜索的情况下进行搜索?

javascript ajax bash search bing
4个回答
2
投票
  1. &adlt_set=off
    添加到 Bing 搜索网址以关闭安全搜索。

  2. &adlt_set=moderate
    过滤成人图像和视频,但不过滤搜索结果中的文本。

  3. &adlt_set=Strict
    从搜索结果中过滤掉成人文本、图像和视频。


1
投票

正确的解决方案是使用查询参数

safeSearch=off
,如

curl http://www.bing.com/images/search?q=foo&safeSearch=off

这在我能找到的任何地方都没有记录。


0
投票

解决方案只需将

&safesearch=off
添加到搜索 URL 即可。


0
投票

如果您所在的国家/地区强制执行安全搜索,那么单独使用

&safesearch=off
是行不通的,还必须设置国家/地区,如果您愿意,可以使用
&safesearch=off&mkt=en-US
&setLang=EN

© www.soinside.com 2019 - 2024. All rights reserved.