python爬贴吧图片下载到本地
2017-10-01 21:23
260 查看
#coding:utf-8 import requests import re import urllib import os, sys from bs4 import BeautifulSoup as bs ''' 作用:获取百度贴吧图片 ''' def get_content(url): r = urllib.urlopen(url) html = r.read() r.close() return html html = get_content("http://tieba.baidu.com/p/5347937418") url(http://tb2.bdstatic.com/tb/static-pb/img/cur_zin.cur), pointer;" src="http://imgsrc.baidu.com/forum/w%3D580/sign=af5797c0b9fb43161a1f7a7210a44642/96f8ce1b9d16fdfa3d6b31e5bf8f8c5494ee7b49.jpg" size="230432" changedsize="true">' regex = r'class="BDE_Image".+?src="(.+?\.jpg)"' pat = re.compile(regex) list = re.findall(pat,html) i = 0 os.mkdir("d://image") for item in list: urllib.urlretrieve(item,"d://image//%s.jpg" % i) print i i += 1
步骤:
1. 打开网页获取html
2. 分析图片所在的标签特点
3. 使用正则筛选图片链接
4. 遍历列表使用 urllib.urlretrieve弄到本地
相关文章推荐
- python下载图片到本地
- Python爬虫获取图片并下载保存至本地
- python 抓取今日头条街拍图片并下载到本地
- Python爬虫获取图片并下载保存至本地的实例
- python实现批量下载贴吧图片
- python抓取网站的图片并下载到本地的方法
- 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-) Python3 图片 爬取 下载 到 本地
- python 下载网络图片到本地
- 基于python3 抓取贴吧图片与评论 图片下载保存
- Python将网上的图片下载到本地的方法
- Python简单知乎爬虫--爬取页面的图片并下载到本地
- python下载贴吧的图片
- Python爬虫下载网站上的图片到本地
- python 简单的图片下载到本地
- python抓取网站的图片并下载到本地
- python爬虫-下载图片到本地目录
- 使用python将远程图片下载到本地
- python 使用 urllib.urlretrieve()下载网络图片,在本地打开提示文件损坏无法打开
- 利用Python实现从百度下载图片到本地磁盘
- python请求服务器图片并下载到本地磁盘