用途:在网页上查找信息。该技能包含两个命令。bdata search 用于经典关键词 SERP(Google/Bing/Yandex),适合“关键词 X 排什么结果”;bdata discover 用于 AI 意图排序的语义发现,可选附带页面内容,适合“匹配意图 Z 的关于主题 Y 的页面”。若需要 Amazon、LinkedIn、TikTok 等已知平台的结构化数据,应改用 data-feeds;若已有 URL 只要内容,应改用 scrape。
使用前先做环境检查:若 bdata 未安装或未认证,需按 bright-data-best-practices/references/cli-setup.md 处理,认证可运行 bdata login(SSH 场景用 bdata login --device)。
主要用法示例:bdata search "<query>" --engine google --json --pretty;分页用 --page(0 起,每页约 10 条);本地化用 --country 与 --language;移动端用 --device mobile;垂直类型用 --type news/images/shopping。语义发现:bdata discover "<query>" --intent "<intent>" --num-results 20,加 --include-content 可一并取正文,支持 --start-date/--end-date 日期过滤。
验证:JSON 需能被 jq 解析;search 结果在 .organic[],discover 结果在 .results[],每条含 title 与 link;--include-content 时 content 不应出现验证码或拦截页特征。注意 --page 是页码不是数量;SERP 顺序受地域与设备影响,需显式设置 --country 与 --device;discover 的 --num-results 会轮询直到凑够,可能较慢。更多标志与模式见 references/flags.md、patterns.md、examples.md。