设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5681|回复: 1
打印 上一主题 下一主题

简单爬虫本地存储图片疑问

[复制链接]

2

主题

0

好友

42

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-1-14 22:44:27 |只看该作者 |正序浏览
想将爬取到的图片存储在指定文件夹中,需要如何处理,大神解答下,十分感谢

#coding = utf-8
import urllib2
import urllib
import re
req = urllib2.urlopen("http://www.cdreami.com/index.php?route=information/link/friend")
buf = req.read()
listurl = re.findall(r'http.+\.jpg',buf)

#将爬取的图片存储到本地
i = 0
for url in listurl:
        if i == 5:
                break
        else:
                f = open(str(i)+'.png','w')
                req1 = urllib2.urlopen(url)
                buf1 = req1.read()
                f.write(buf1)
                i = i+1

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-1-16 15:30:36 |只看该作者
open的时候把目录加进去,参数可以是相对地址和绝对地址。但文件夹必须存在
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 01:51 , Processed in 0.014097 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部