Bing搜索URL参数如何自定义与使用?

99ANYc3cd6
预计阅读时长 9 分钟
位置: 首页 参数 正文

Bing 搜索的 URL 结构遵循一个基本模式,核心参数通过 & 符号连接。

bing 搜索 url 参数
(图片来源网络,侵删)

基础 URL 结构

所有 Bing 搜索请求都基于以下基础 URL:

https://www.bing.com/search?

后面跟着一个或多个参数。

核心搜索参数

这些是进行搜索时最常用和最重要的参数。

q (Query)

这是最核心的参数,用于指定你的搜索关键词,它是唯一一个在 URL 中可以省略参数名(仅保留值)的参数。

bing 搜索 url 参数
(图片来源网络,侵删)
  • 作用: 定义搜索查询内容。
  • 示例:
    • https://www.bing.com/search?q=人工智能
    • https://www.bing.com/search/人工智能 (这是简写形式,效果相同)

setlang (Language)

设置搜索结果的显示语言。

  • 作用: 强制 Bing 使用指定的语言返回结果和界面。
  • : 通常是语言代码,如 zh-cn (简体中文), zh-tw (繁体中文), en-us (美式英语)。
  • 示例: https://www.bing.com/search?q=北京&setlang=zh-cn

cc (Country/Region)

设置搜索结果的目标国家/地区。

  • 作用: 根据地理位置(如法律、偏好)调整搜索结果。
  • : 通常是两位国家代码,如 cn (中国), us (美国), tw (中国台湾)。
  • 示例: https://www.bing.com/search?q=新闻&cc=cn

注意: setlangcc 经常一起使用,以确保结果符合特定区域的语言和内容规范。

filters (Filters)

用于对搜索结果进行筛选,功能非常强大。

bing 搜索 url 参数
(图片来源网络,侵删)
  • 作用: 按时间、类型、布局等条件过滤结果。
  • : 一组由下划线 _ 连接的键值对。
    • time: 按时间筛选。
      • time_oday: 今天
      • time_oweek: 本周
      • time_omonth: 本月
      • time_oyear: 今年
    • isper: 按图片筛选。
      • isper:color: 彩色图片
      • isper:bw: 黑白图片
    • ishow: 按视频筛选。
      • ishow:long: 长视频
      • ishow:short: 短视频
    • layout: 按布局筛选。
      • layout:wide: 宽屏布局
      • layout:masonry: 瀑布流布局 (常见于图片搜索)
  • 示例:
    • 搜索“苹果”,并筛选出本周的新闻:https://www.bing.com/search?q=苹果&filters=time_oweek
    • 搜索“猫”,并筛选彩色图片:https://www.bing.com/search?q=猫&filters=isper:color

first (Pagination)

用于分页,指定从第几个结果开始显示。

  • 作用: 跳转到搜索结果的指定页面。
  • : 一个整数,表示从第几个结果开始(从0开始计数)。
    • first=0: 第1页 (默认)
    • first=10: 第2页 (每页默认10条结果)
    • first=20: 第3页
  • 示例: https://www.bing.com/search?q=python&first=10

form (Form)

通常用于区分不同的搜索入口或模式,例如普通搜索、图片搜索等,在手动构造 URL 时不常用,但 Bing 内部会使用。

  • 示例: https://www.bing.com/images/search?q=长城&form=HDRSC2

实用示例

将上述参数组合起来,你可以创建非常精确的搜索链接。

示例 1:在美国搜索关于“人工智能”的简体中文新闻,并筛选出最近一周的结果。

https://www.bing.com/search?q=人工智能&setlang=zh-cn&cc=us&filters=time_oweek

示例 2:搜索“食谱”,并跳到第3页。

https://www.bing.com/search?q=食谱&first=20

示例 3:搜索“特斯拉”,并筛选出黑白图片。

https://www.bing.com/search?q=特斯拉&filters=isper:bw

如何发现更多参数?

Bing 的 URL 参数可能会随着产品更新而变化,如果你想发现最新的参数,可以按照以下步骤操作:

  1. 打开浏览器,访问 bing.com
  2. 输入一个搜索词,天气”。
  3. 在搜索结果页面,点击左侧的筛选器(图片”、“视频”、“新闻”等)。
  4. 观察浏览器地址栏中的 URL,你会发现 filters 参数会根据你的操作动态变化。
  5. 尝试修改 qfirst 等参数的值,然后回车,观察结果如何变化,这是学习和理解参数最直接的方法。

注意事项

  • 空格: 在 URL 中,空格需要被编码为 %20 或 ,大多数现代浏览器会自动帮你处理,但在手动构造 URL 时需要注意。q=机器 学习 应该写成 q=机器%20学习q=机器+学习
  • 参数顺序: 参数的顺序通常不影响结果,但良好的习惯是保持核心参数 q 在最前面。
  • 会话参数: 有时你会在 URL 中看到一些类似 SIDSSO 等参数,这些是用于用户身份验证和会话跟踪的,普通用户无需关心。

希望这份详细的解析对你有帮助!

-- 展开阅读全文 --
头像
戴尔 vostro3660拆机
« 上一篇 今天
老人智能手机哪个牌子最实用好用?
下一篇 » 今天

相关文章

取消
微信二维码
支付宝二维码

最近发表

标签列表

目录[+]