要说现在什么技术最火,人工智能吧。但是要直接说人工智能吧,由很抽象。所以我们暂且把”人工智能“分为几个分支。不是有一句话说的好:Python是人工智能第一语言!Python拥有简洁的语法强大的表达能力和丰富的第三方库,实在是居家旅行必备。
我们现在举一个简单的例子来领略下Python的独特魅力吧。我们介绍一个简单的爬虫代码案例-更多案例可以关注我随时更新哈。
有了主题,那么问题来了我们的目标是什么呢。作为宅男尤其是现在又没出门百般无聊之下打算下载几张高清小姐姐壁纸。但是作为一个技术宅男,打开游览器输入网址右键单击保存这样的方式实在是有损我的职业。言归正传,准备好了么,让我们开始吧。
首先,要确保你机器上装有Python最新版本(或者至少3.6以上)。作为一个有洁癖的技术宅男,第一件事情新建一个虚拟环境(虚拟环境的用途用来隔离不同的项目就好像有无数个马桶一样,拉一次换一个)
新建了一个虚拟环境=》激活新建的虚拟环境,接下来我们安装必要的模块
在我们上代码之前我们我们先讲一下我们的目标,由于我要下载一些图片用来当壁纸,因此我要找一个网站。网上溜达了一圈,发现了一个(请大家珍惜互联网资源不要恶意下载)网址在代码最后部分。通过分析我们发现该网站的图片储存还是很厚道的,所以我们只用了非常简单的代码就实现了下载的功能。具体网站分析那得另外讲了,今天我们先来讲Python分析下载的代码,话不多说。直接上代码吧!
前面三行导入三个模块分别是time(不解释), requests(网络请求库), re(正则表达式)
5~14行我们定义了一个函数,这个函数的作用就是从指定的网址把我们要的图片URL提取出来顺带分析了下相关文件相关属性
16~24行就是我们的下载函数了,根据每一个URL下载相应的图片并且保存在我们指定的目录。
最后的函数启动了我们的主程序,ids里面要填的数值就是对应的链接后缀。运行我们的程序图片就会自动下载并且保存在imgs目录下了。
说明:本案例仅供参考,请勿进行非法操作,否则后果自负。