爬取图片

Posted pzk7788

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬取图片相关的知识,希望对你有一定的参考价值。

如下,爬取 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)

技术图片

 

 

 

 

 

 

 

    

以上是关于爬取图片的主要内容,如果未能解决你的问题,请参考以下文章

scrapy主动退出爬虫的代码片段(python3)

Python如何爬取百度图片?

python爬取百度图片代码

python小白学习记录 多线程爬取ts片段

python爬取MM图片

python爬取许多图片的代码