尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

go包装bing搜索

go包装bing搜索
📅 发布时间:2026/6/20 23:36:14
package mainimport ("fmt""io""net/http""net/url""strings""github.com/PuerkitoBio/goquery"
)func BingSearch(query string, num_results int) {// 构造Bing搜索URLbaseURL := "https://www.bing.com/search"param := url.Values{}param.Add("q", query)url := baseURL + "?" + param.Encode()fmt.Println("搜索URL:", url)// 创建HTTP客户端client := &http.Client{}req, _ := http.NewRequest("GET", url, nil)req.Header.Set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36")req.Header.Set("Accept-Language", "en-US,en;q=0.5")req.Header.Set("Referer", "https://www.bing.com/")// 发送请求resp, err := client.Do(req)if err != nil {fmt.Println("请求失败:", err)return}defer resp.Body.Close()// 读取响应体body, _ := io.ReadAll(resp.Body)// 使用goquery解析HTMLdoc, _ := goquery.NewDocumentFromReader(strings.NewReader(string(body)))// 提取搜索结果doc.Find(".b_algo").Each(func(i int, s *goquery.Selection) {if i >= num_results {return}title := s.Find("h2").Text()link, _ := s.Find("a").Attr("href")snippet := s.Find(".b_algoinfo").Text()fmt.Printf("结果 %d:\n", i+1)fmt.Println("标题:", title)fmt.Println("链接:", link)fmt.Println("摘要:", snippet)fmt.Println("----------------")})
}```go

相关新闻

  • 2025年临沂代理记账公司推荐排行及口碑好的靠谱公司解析
  • 网络同步学习记录
  • ZR 2025 NOIP 二十连测 Day 9

最新新闻

  • 【前端手撕】数组转树
  • Betaflight Configurator终极指南:三步掌握无人机飞控调参核心技巧
  • 南京亨得利手表维修全攻略:从劳力士3235机芯保养到浪琴L888偷停修复,南京唯一官方售后网点深度探店与全品牌维修避坑指南——2026年6月紫峰大厦实地全记录 - 亨得利腕表维修中心
  • Photoshop图层批量导出终极指南:快速解决方案完整教程
  • 4、SpringBoot框架集成Kafka
  • MusicPlayer2:Windows平台终极开源音乐播放器完全指南

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号