前言
每次写文章的封面不知道从哪里获取,每次都是去谷歌,百度搜索文章关键字 去找一些图,要么就是从代码运行结果找相关截图,总是找不到合适的文章图片显得乱糟糟的,又没有找到相关的项目能够根据关键字生成文章封面,今天就要到了一个另类的方法,用爬虫获取 必应(Bing)搜索引擎首页每日的高清大图。
开始
访问bing.com
很简单就能发现图片的请求地址隐藏到了网页里面
通过网页找图片的关键的方法是有水印的,而且图不是高清的
最后通过GitHub找到一个公开的接口:
cn.bing.com/HPImageArch…
直接访问就能拿到高清无水印图片的地址文本内容,稍微做一下解析就行
接下来就简单写一下爬虫代码
1 | python复制代码# 下载并存储Bing每日壁纸到指定位置 |
进入脚本根目录执行python脚本就能自动创建相关的文件夹,自动下载图片,项目结构内容如下:
最后
后面文章找不到封面我就拿这个做文章封面了,上面的代码通过已知隐藏的接口获取到了更高清图片的3140*2160 4K图片地址,看上图中的两种图片体积可以看出来,图片质量完全不一样。
可能对于Python 新手有些不友好,如果不抗拒一段段代码复制去询问ChatGPT 然后自己慢慢打印调试尝试,其实有那种精神就能慢慢学会了,站在技术实现的角度其实直接从F12控制台就能找到这个图片的源地址右键就能保存了,我的想法是后面有机会的话做一个图片展示的网站,尝试部署这个脚本用定时任务自动爬取收集这些图片,就不用特地手动运行脚本了。
本文转载自: 掘金