我们常常需要下载网页上很多喜欢的图片,但是面对几十甚至上百张的图片,一个一个去另存为肯定是个很差的体验。

我们可以用urllib包获取html的源码,再以正则表达式把匹配的图片链接放入一个list中,使用for循环来依次下载list中的链接。

import re
import urllib
a = raw_input("Please input a URL: ")
s = urllib.urlopen(a)
s2 = s.read() def image(s2):
reg = r'src="(.*?\.jpg)" pic_ext'
compile_reg = re.compile(reg)
imagelist = re.findall(compile_reg,s2)
temp = 0
for x in imagelist:
temp += 1
urllib.urlretrieve(x,'%s.jpg' % temp)
a = "OK"
return a
print image(s2)

urllib包参考:Python标准库 urllib

最新文章

  1. a链接事件点击函数
  2. linux 学习 12 服务管理
  3. 【leetcode】Wildcard Matching
  4. 安装scapy遇到的问题
  5. 基于 MeanShift 算法的目标跟踪问题研究
  6. 还原ORACLE DUMP 的值
  7. SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程
  8. 选择语句----switch case
  9. POJ 3253 Fence Repair【二叉堆】
  10. 【HDOJ】1003 Max Sum
  11. Hadoop家族学习路线图
  12. hdu5391 Zball in Tina Town(威尔逊定理)
  13. 何时可以开启透明数据加密(TDE)?
  14. Oracle 工艺结构
  15. 第一个CGI程序-----完全就是普通的c语言嘛‘(*∩_∩*)′
  16. bzoj 3670: [Noi2014]动物园
  17. IBOS二次开发之视图创建(PHP技术)
  18. dict字典的一些优势和劣势
  19. console命令的其他强大用法
  20. URIError: Failed to decode param '/%PUBLIC_URL%/favicon.ico'

热门文章

  1. 读懂这些spring boot的核心注解,快速配置完成项目搭建
  2. Codeforces Round #254 (Div. 2):B. DZY Loves Chemistry
  3. 基于Delphi7 WebService 在Apache发布及Apache使用说明
  4. WPF 之Converter
  5. Oracle:exp导出exp-00091问题
  6. Android 如何进入充电模式
  7. iOS成员变量、实例变量、属性变量三者的联系与区别
  8. RobotFramework:App滑动屏幕
  9. HTML <legend> 标签
  10. windows server安装zabbix-agent