码迷,mamicode.com
首页 > 其他好文 > 详细

爬取图片

时间:2019-02-14 00:08:55      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:odi   mini   har   eve   turn   lan   ges   ini   页面   

如下,爬取 http://tieba.baidu.com/p/4229162765 这个页面的图片并下载到桌面的 images 文件夹下:

#!/usr/bin/env python
#-*- coding:utf-8 -*-

‘‘‘ 以下代码在 PyCharm 中运行 ‘‘‘

import re
import urllib
import urllib2

def getHTML(url):
    request = urllib2.urlopen(url)
    data = request.read()
    return data

def getImages(html):
    regular = re.compile(r<img class="BDE_Image" src="(.*?)".*?>)
    image_list = regular.findall(html)
    i = 1
    for image in image_list:
        urllib.urlretrieve(image, filename=C:\\Users\\Administrator\\Desktop\\images\\%s.jpg % i)
        i += 1

if __name__ == __main__:
    url = http://tieba.baidu.com/p/4229162765
    html = getHTML(url)
    getImages(html)

技术图片

 

 

 

 

 

 

 

    

爬取图片

标签:odi   mini   har   eve   turn   lan   ges   ini   页面   

原文地址:https://www.cnblogs.com/pzk7788/p/10372443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!