Python爬虫 爬取网页图片

上一篇 / 下一篇  2017-08-10 15:04:06 / 个人分类:Python

Python爬虫 爬取网页图片

今天逛贴吧看见好多美图,可是图片有点多,不想一张一张地复制粘贴,怎么办呢?办法总是有的,即便没有我们也可以创造一个办法。
======================================
#urllib模块提供了读取Web页面数据的接口
import urllib
import urllib.request
#正则表达式
import re

def load_page(url):
    request = urllib.request.Request(url)
    response = urllib.request.urlopen(request)
    data = response.read()
    return data

def get_image(html):
    rex = r'http://[\S]*jpg'
    pattern = re.compile(rex)
    get_image = re.findall(pattern,repr(html))

    num = 1

    for img in get_image:
        image = load_page(img)
        with open('E:\\photo\\%s.jpg' %num, 'wb') as fb:
            fb.write(image)
            print('正在下载第%s张图片' %num)
            num = num +1

    print("下载完成~")
url = "http://slide.news.sina.com.cn/s/slide_1_2841_196516.html"
html = load_page(url)
get_image(html)

TAG:

骑车去看海的个人空间 引用 删除 骑车去看海   /   2017-08-11 10:08:08
能直接拿来用
骑车去看海的个人空间 引用 删除 骑车去看海   /   2017-08-11 10:06:23
1
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar