Python入门小练习 002 批量下载网页链接中的图片
2024-09-02 00:30:14
我们常常需要下载网页上很多喜欢的图片,但是面对几十甚至上百张的图片,一个一个去另存为肯定是个很差的体验。
我们可以用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
最新文章
- a链接事件点击函数
- linux 学习 12 服务管理
- 【leetcode】Wildcard Matching
- 安装scapy遇到的问题
- 基于 MeanShift 算法的目标跟踪问题研究
- 还原ORACLE DUMP 的值
- SQL 调试:无法启动 T-SQL 调试。未能附加到 SQL Server 进程
- 选择语句----switch case
- POJ 3253 Fence Repair【二叉堆】
- 【HDOJ】1003 Max Sum
- Hadoop家族学习路线图
- hdu5391 Zball in Tina Town(威尔逊定理)
- 何时可以开启透明数据加密(TDE)?
- Oracle 工艺结构
- 第一个CGI程序-----完全就是普通的c语言嘛‘(*∩_∩*)′
- bzoj 3670: [Noi2014]动物园
- IBOS二次开发之视图创建(PHP技术)
- dict字典的一些优势和劣势
- console命令的其他强大用法
- URIError: Failed to decode param '/%PUBLIC_URL%/favicon.ico'
热门文章
- 读懂这些spring boot的核心注解,快速配置完成项目搭建
- Codeforces Round #254 (Div. 2):B. DZY Loves Chemistry
- 基于Delphi7 WebService 在Apache发布及Apache使用说明
- WPF 之Converter
- Oracle:exp导出exp-00091问题
- Android 如何进入充电模式
- iOS成员变量、实例变量、属性变量三者的联系与区别
- RobotFramework:App滑动屏幕
- HTML <;legend>; 标签
- windows server安装zabbix-agent