博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3写的一个下载妹子图的工具,Very Nice
阅读量:6855 次
发布时间:2019-06-26

本文共 791 字,大约阅读时间需要 2 分钟。

hot3.png

废话不多说,直接上代码

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

# coding:utf-8 import reimport 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'(.*?)',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------------")

转载于:https://my.oschina.net/simpleton/blog/424595

你可能感兴趣的文章
昂贵的聘礼 poj 1062 Dijkstra
查看>>
Hadoop HA的搭建
查看>>
JavaScript实现搜索框效果
查看>>
搭建nginx流媒体服务器(支持HLS)
查看>>
struts2上传文件大小受限问题
查看>>
dao使用JdbcTemplate(注入过程)视频学习
查看>>
无刷新URL 更新
查看>>
狮入羊口
查看>>
HDU 1421 搬寝室[DP]
查看>>
二层设备与三层设备的区别--总结
查看>>
ZOJ 3829 Known Notation(字符串处理 数学 牡丹江现场赛)
查看>>
JS操作css样式用法
查看>>
怎样使用 CCache 进行 cocos2d-x 编译加速
查看>>
Thymeleaf 3.0 专题
查看>>
Spring下的@Inject、@Autowired、@Resource注解区别(转)
查看>>
View的setTag()与getTag()方法使用
查看>>
UML中类结构图示例
查看>>
03-hibernate注解-关系映射级别注解-一对一
查看>>
EasyUI combotree的使用
查看>>
C#网络编程二:SOCKET编程
查看>>