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: