1PS超级壁纸高清版 图标

1PS超级壁纸高清版

v4.6.1

2021-06-02 20:19:09

1PS超级壁纸高清版

1PS超级壁纸是一款全新的4D壁纸软件,超多精美好看的超清壁纸资源尽在这里,大家可以来这里免费的下载,丰富的自定义功能,可以让每一位用户都能够拥有全新的个性化壁纸,超多好看的动态效果,给用户们带来更棒的视觉享受。

1PS超级壁纸高清版特色

1、拥有很多的自定义功能,自己选择任何一个地方,然后截取图片;

2、素材的更新速度快,多种色彩以及风格的图片,喜欢就来下载吧;

3、很多的自定义功能,来选择自己喜欢的图片吧。

1PS超级壁纸高清版亮点

1、特色动态壁纸:汇集超人气的短视动态壁纸,丰富的各类资源,为您提供更多选择;

2、精美的图片和壁纸:无论您是需要流行的影视壁纸,还是沉迷于二次元动漫壁纸,高清壁纸总能找到您想要的;

3、个性化头像功能:头像通常用在手机上,例如微信,QQ或情侣头像,并且可以随时更改各种样式。

1PS超级壁纸高清版优势

1、支持分类检索,一键即可设置为手机背景,让你拥有独一无二的手机屏保;

2、使用untiy 3D引擎开发多层视差壁纸,让您的主屏幕达到真正的4D效果;

3、观看预览视频可以看到令人赞叹的效果,每一层都有自己的3D深度效果,令人赞叹!

程序员如何一键“Get”高清壁纸?

Unsplash是个高清摄影图片的网站,里面的照片非常精美,分辨率也很高。最重要的是,所有的照片都没有版权,无须向原作者申请授权,即可任意使用。

最近闲暇的时候写了个爬虫爬了下Unsplash上的那些高赞的壁纸,爬虫原理非常简单,就是爬取所有的壁纸,然后筛选那些赞数最高的图片。

第一步我们爬取Unsplash所有的壁纸图片信息,并存入MongoDB。

代码如下:

defget_image_by_page(page_no): url = "https://pic.mianbao178.com/lxscl/1622636351409.jpg{}&per_page=10&order_by=latest&share_key=a4a197fc196734b74c9d87e48cc86838".format(page_no) r = requests.get(url, verify=False) data = r.json()return datadef get_images(): page_no = 1 client = pymongo.MongoClient() db = client["unsplash"]whileTrue: result = get_image_by_page(page_no)if len(result) == 0:break db.wallpaper.insert_many(result) print(page_no) page_no += 1 time.sleep(10)

爬下来的数据里面包含了几个重要的字段。

我们最关心的就是likes这个字段,这个里面存了图片的赞数,后续我们筛选高赞图片的时候会用到。

还有两个字段分别是width和height,这是图片的宽度和高度,因为我们这里关注的是桌面壁纸,所以只关心宽度大于高度的那些壁纸。

爬完图片信息后,接下来我们从数据库筛选高赞图片。

代码如下:

def get_top_liked_images(): client = pymongo.MongoClient() db = client["unsplash"] cursor = db.wallpaper.aggregate([ {"$match": {"likes": {"$gte": 1000}}} ])path = os.path.dirname(__file__)path = os.path.join(path, "wallpaper")for item in cursor: url = item["urls"]["raw"] width = item["width"] height = item["height"]if width <= height: continue r = requests.get(url, verify=False) filename = "{}.jpg".format(int(time.time())) filepath = os.path.join(path, filename) with open(filepath, "wb") as f: f.write(r.content)print(filepath)time.sleep(10)

这里我们会根据图片信息里的URL去下载图片。需要注意的是,如果过于频繁地爬取Unsplash,会导致爬虫被封,所以这里每次下载完都会睡个10秒钟。

以上,就可以爬取出精美的高清壁纸啦。

更多