python 爬虫怎么把 url 类似于 www.xxx.com/0001.jpg 到 www.xxx.com/9999.jpg 范围的图片保存到本地啊

2016-02-22 14:58:06 +08:00
 raighne
7733 次点击
所在节点    Python
46 条回复
dant
2016-02-23 12:04:42 +08:00
@MyFaith 因为这个问题并不需要用 Python
SlipStupig
2016-02-23 12:35:51 +08:00
@latteczy
import urllib

downloader = lambda number:[urllib.urlretrieve('http://baidu.com/%s' % i, '%s.jpg' % i) for i in xrange(number)]
downloader(1)
MyFaith
2016-02-23 16:12:45 +08:00
@dant 确实不需要用 Python ,但是楼主的问题就是关于 Python 的,也许人家是在学习,你们这样改了问题的本意,对楼主本人帮助不大,他问的问题不是:有什么好的方法 而是: Python 怎么做到。
jinxihexi
2016-02-23 18:25:12 +08:00
楼主,你的问题感觉有点难呢。推荐一个程序员专用看干货,找大牛,勾搭妹纸的必备 APP 神器,叫同行说,上面很多干货和同行经验交流哦!
administrator321
2016-02-23 18:25:25 +08:00
@donghouhe 这个就可以
suixn
2016-02-23 18:29:42 +08:00
#!/usr/bin/env python
# coding=utf-8


import urllib
import time
import urllib.request
import os

def getPhoto(num):
response = urllib.request.urlopen('http://example.com/getuserphoto.jsp?userid=20135%s'%num)
thePage = response.read()
f = open(('./photo1/%s.jpg'%(num)),'wb')
f.write(thePage)
f.close()

stunum = 1
while(stunum <= 9999):
if stunum < 10:
stu_num = '000%d'%(stunum)
elif stunum < 100:
stu_num = '00%d'%(stunum)
elif stunum < 1000:
stu_num = '0%d'%(stunum)
else:
stu_num = stunum
getPhoto(stu_num)
#time.sleep(1)
stunum = stunum + 1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/258233

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX