您的位置:首页 > 编程语言 > Python开发

Python3写的一个下载妹子图的工具,Very Nice

2015-06-04 00:00 896 查看
废话不多说,直接上代码

我是新学Python,代码是我参考站内一位朋友的代码写的

# coding:utf-8

import re
import urllib.request

def geturl(url):
'''
打开给定的网页,并返回网页的内容,
python3中来来是以字节码形式返回的,
可以根据网页编码判定编码为gb2312,是gbk的子集,
以字符串形式返回。
'''
req = urllib.request.urlopen(url)
req = req.read()
return req.decode("gbk")

if __name__ == "__main__":
print("------------Starting------------")
url = "http://www.meizitu.com/a/4674.html"
src = geturl(url)

links = []
pattern = re.compile(r'<img alt="(.*?)" src="(.*?)" />',re.DOTALL)
links = pattern.findall(src)
length_links = len(links)
for index in range(length_links):
urllib.request.urlretrieve(links[index][1],'E:\\tmp\\pic\\'+(links[index][0])[-3:]+".jpg")

print("------------End------------")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python 妹子图