批量下载google图片的Pytho方法源码,,Python教程学习,本
批量下载google图片的Pytho方法源码,,Python教程学习,本
Python教程学习,本文是关于批量下载google图片的Pytho方法源码,希望能帮助到喜欢收集图片的朋友们。这次是以google为例,谷歌的图片搜索每次匹配的结果在200张左右,不会批量下载的朋友需要手动一张张下载十分麻烦的。有了我们这个批量下载google图片的Pytho方法后,效果要事倍功半哦。
批量下载google图片的Pytho方法工作原理
使用firefox浏览器搜索结果,之后保存搜索结果页面.html(比如:filename.html),而后修改脚本中的DIR_TARGET(也就是存放文件夹),最后再来在终端运行本脚本:./test.py filename.html就可以了。
批量下载google图片的Pytho方法源码,作者是用ubuntu10.10、 python2.6.6,下载程序使用了wget,来完成工作的。
需要用到的python方法类库有sys、os、re正则表达式
批量下载google图片的Pytho方法源码如下:
# -*- coding: utf-8 -*-import sys,os,reDIR_TARGET="/home/ray/图片/down"reg=re.compile("((?<=imgurl=)http.*?\.(jpg|gif|png|bmp|jpeg))")#正则表达式匹配下载地址www.iplaypy.comfd=file(sys.argv[1],'r')html=fd.read()fd.close()results=reg.findall(html)if results:os.chdir(DIR_TARGET)for one in results:dlcommand="wget -Nnv %s" %(one[0])if os.system(dlcommand)==0:print "Download %s ..." %(one[0])else:print "Fail download %s ..." %(one[0])print "done"else:print "empty results"
Python图片下载相关文章推荐
1、Python urllib2爬虫爬取图片下载代码分享2、Python实现自动提取国家地理每日图片
编橙之家文章,
相关内容
- Python socket方法查询whois协议脚本源码,whois脚本源码,
- Python免费SSH帐号获取器源码,pythonssh帐号源码,Python免费
- Python调用短信猫控件实现自动发短信功能,python控件
- Python解析xml文本的实现方法,python解析xml文本,编橙之家
- 一个用Python做端口转发的源码示例,python源码,如何用
- SQL脚本直接导入数据库的Python方法,sql脚本导入python
- 最简单的用Python百度自动登陆,访问百度个人主页,
- python telnet远程登录端口交互执行命令,,编橙之家本篇
- Python WebSocket服务端编程代码完成gtalk机器人,websocket
- Python zip文件解压乱码的解决方法,pythonzip解压乱码,P
评论关闭