如何获取Bing搜索的背景图片

 时间:2024-10-13 02:35:12

介绍两种方法,一种是使用浏览器的调试,另一种是编写代码发送http请求。

如何获取Bing搜索的背景图片

工具/原料

Edge浏览器(其它浏览器方法类似)

或者:支持Http请求收发的编程工具(非必需)

浏览器获取

1、首先通过浏览器打开Bing搜索引擎主页如图。我们可能无法直接点击到图片,无法直接右键保存背景壁纸。

如何获取Bing搜索的背景图片

2、在背景图片空白处右键,点击检查元素。或者通过快捷键(F12,笔记本是fn+F12)或者设置打开开发者工具。

如何获取Bing搜索的背景图片

3、在选中的代码前后不远,可以找到如图一段,一个div标签有一个background-image属性。

如何获取Bing搜索的背景图片

4、复制其background-image: url("...")中的图片url。如图,是一个以.jpg结尾的https链接。

如何获取Bing搜索的背景图片

5、复制该url,粘贴到新的地址栏即可下载该图片,右键保存即可。或者,将该url复制到下载软件中下载。

如何获取Bing搜索的背景图片
如何获取Bing搜索的背景图片

写程序获取

1、编写程序,以C#为例,首先创建一个访问bing主页的HTTP请求。获取响应,然后获取响应流。

如何获取Bing搜索的背景图片

2、接着将响应流读取到字符串,然后使用正则表达式旅邯佤践进行匹配:"g_img={url: \"(.*?)\""这个表达式中的\"是编程语言转义。原本的正则表达式是g_img={url: "(.*?)"

如何获取Bing搜索的背景图片

3、获取正则匹配的分组(括号内)的字符串,即图片url。接着从这个url读取图片,进行展示或者保存文件等操作。其中的GetPic方法代码如下图。

如何获取Bing搜索的背景图片
如何获取Bing搜索的背景图片
  • 怎样选择洗涤用品?
  • 教你如何给自己的网站更换ico图标
  • 梦中怪谈攻略
  • Visual Studio纯文本滚动条如何显示错误
  • 热门搜索
    体育手抄报的内容 关于感恩的心手抄报 关于法律的手抄报图片 未来的学校手抄报 社会实践手抄报 森林报手抄报 节约用纸的手抄报 清明节手抄报版面设计图 关于环保手抄报资料 关于水资源的手抄报