简单抓取图片

Posted __Phoebe

tags:

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

# -*- coding:utf-8 -*-
‘‘‘ 使用urllib和BeautifulSoup
   简单的实现从百度贴吧获取图片‘‘‘
from urllib.request import Request,urlopen,urlretrieve
import traceback
from bs4 import BeautifulSoup

# urlopen请求html
html=urlopen("http://tieba.baidu.com/f?kw=%E9%A3%8E%E6%99%AF&ie=utf-8&pn=0")
# BeautifulSoup解析网站
bsObj = BeautifulSoup(html,‘html.parser‘)
x=0
imagelist = bsObj.find_all("img")
for image in imagelist:
    try:

        # print("url:",image[‘src‘])
        if image[‘src‘]:
            print("url:", image[‘src‘])
            # urlretrieve远程下载并且保存在本地
            urlretrieve(image[‘src‘],‘F:\pic\%s.jpg‘%x)
            x+=1
    except Exception as e:
        print("e :",e)
        fs = traceback.format_exc()
        print("fs:",fs)

  

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

Python3简单爬虫抓取网页图片

简单抓取图片

[python应用]python简单图片抓取

python3 简单抓取图片2

python-简单爬虫抓取贴吧图片

一个抓取知乎页面图片的简单爬虫