Python爬取手机壁纸

小编就爬取知乎上面那些好看的手机壁纸吧,各式各样都有!

代码很简单 只有14行,只有14行,只有14行!重要的事情说三遍!!!

from urllib import request  #从urllib库里导入request模块
from bs4 import BeautifulSoup   #从BeautifulSoup4(bs4)库里导入BeautifulSoup模块
import re   #导入正则表达式模块re模块
import time     #导入time模块

url = "https://www.zhihu.com/question/64252714"
html = request.urlopen(url).read().decode('utf-8')
soup = BeautifulSoup(html, 'html.parser')


links = soup.find_all('img', 'origin_image zh-lightbox-thumb', src = re.compile(r'jpg$'))
print(links)

path = r'E:\文章\5S分辨率\images'  #保存到某个文件夹下
for link in links:
    print(link.attrs['src'])
    request.urlretrieve(link.attrs['src'], path + '\%s.jpg' % time.time())

运行结果

Python爬取手机壁纸_第1张图片

 

风景

Python爬取手机壁纸_第2张图片

 

星空

Python爬取手机壁纸_第3张图片

 

美女

 

文字控

Python爬取手机壁纸_第4张图片

 

动漫少女心

 

等等等

你看这么多类型,想换随时都是可以换的嘛。

想要更换和手机壳一样的颜色主题?教你用几行Python代码轻松搞定!为所欲为!

Emmmm...最后小编还想说一句:人生苦短,我用Python

你可能感兴趣的:(Python爬虫)