一个不需要api密钥的unsplash客户机

unsplashp的Python项目详细描述


不闪烁

说明

不需要api密钥的非splash客户机。有关完整文档,请访问https://sauldom102.github.io/unsplashpy

开始

您可以通过导入unsplash类来尝试该模块的工作方式,该类将帮助您执行一些用户常规操作,例如搜索关键字,然后下载该结果的特定数量的图像页。

fromunsplashpyimportUnsplashu=Unsplash()search_text=input('Tell me what are you searching for: ')u.search(search_text)num_pages=input('Pages to download [10]: ')num_pages=5ifnum_pages==''elseint(num_pages)image_size=input('Image size to download [regular]: ')image_size='regular'ifimage_size==''elseimage_sizeu.download_last_search(num_pages=num_pages,image_size=image_size)

一些示例

下载用户照片

下面的代码将允许您下载用户发布的所有照片。与“快速启动”示例的一个不同之处是,下载所有图片需要花费更多的时间,因为这部分不使用多线程。我们将看到另一个关于如何更有效地实现这一点的例子。

另一个需要知道的是,默认情况下,所有下载的图像都有一个固定的分辨率。

fromunsplashpyimportUserusername=input('Tell me a username: ')u=User(username)forpinu.photos:p.download(download_location=username)

下载用户照片(多线程方式)

如前所述,这是一种更有效的下载照片的方法。它比上面的例子花费的时间少得多。

fromunsplashpyimportUserusername=input('Tell me a username: ')u=User(username)u.download_all_photos()

下载随机照片

fromunsplashpyimportPhotop=Photo.random()p.download()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何让ruby和maven协同工作   如何从Java代码中调用Excel VBA宏?   java是公共类的默认成员   java Android TextToSpeech总是无法运行   导入JAVA包的类不存在   java中有很多JSP/Servlet应用程序示例,为什么是。使用inc扩展代替。包含的jsp?   tomcat向JavaWebApp添加JAR   java如何在MySQL中向表中插入变量   java在Spring web app中找不到类[org.springframework.scheduling.quartz.SchedulerFactoryBean]   swing Java GUI布局建议   java Google HTTP库JSON解析,空值默认为True   java使用Eclipse和Apache Tomcat 9.0开发聊天机器人   java我可以使用vmware软件包更改虚拟机的IP地址吗?   java在单击“后台运行”后返回进度监视器对话框   java uibinder onload not调用   java Spring数据分页和排序存储库的工作原理