国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python抓取網(wǎng)頁圖片并放到指定文件夾

2019-11-25 18:26:34
字體:
供稿:網(wǎng)友

python抓取網(wǎng)站圖片并放到指定文件夾

復制代碼 代碼如下:

# -*- coding=utf-8 -*-
import urllib2
import urllib
import socket
import os
import re
def Docment():
    print u'把文件存在E:/Python/圖(請輸入數(shù)字或字母)'
    h=raw_input()
    path=u'E:/Python/圖'+str(h)
    if not os.path.exists(path):
        os.makedirs(path)
    return path
def getallurl(html):
    reg=r"a href='(.*?/.htm)'"
    allurl= re.compile(reg)
    allList = re.findall(allurl,html)
    return allList
def getHTML(url):
    url=url
    req_header = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6'}
    req_timeout = 20
    html='cuowu'
    try:
        req = urllib2.Request(url,None,req_header)
        resp = urllib2.urlopen(req,None,req_timeout)
        html = resp.read()
    except urllib2.URLError as e:
        print e.message
    except socket.timeout as e:
        getHTML(url,fu)
    return html
def getImg(html,path):
    reg = r'img class=IMG_show border=0 src=(.*?/.jpg)'
    imgre= re.compile(reg)
    imgList = re.findall(imgre, html)
    if imgList:
        print 'ghasghg',path
        for imgurl in imgList:
            print imgurl
            content2=urllib2.urlopen(imgurl).read()
            with open(path+'/'+imgurl[-7:],'wb') as code:
                code.write(content2)
    else:
        return 0
def getallurl(html):
    reg=r"a href='(.*?/.htm)'"
    allurl= re.compile(reg)
    allList = re.findall(allurl,html)
    return allList
j=1
i=0
print u'請輸入網(wǎng)址:'
ul=raw_input()
print u'開始下載'
print u'第'+str(j)+u'頁'
html=getHTML(ul)
allList=getallurl(html)
path=Docment()
getImg(html,path)
while i<len(allList):
    for lis in allList:
        l=lis[i]
        url=r'http://www.umei.cc/p/gaoqing/rihan/'+lis
        i=i+1
        j=j+1
        html=getHTML(url)
        getImg(html,path)
        print u'第'+str(j)+u'頁'
    else:
        print u'下載完畢'

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 莆田市| 襄樊市| 滁州市| 晴隆县| 玉树县| 鹰潭市| 玉林市| 黔南| 天气| 准格尔旗| 彰化县| 冀州市| 灵台县| 应城市| 汾阳市| 肇州县| 中卫市| 昭通市| 湖州市| 西乌| 全椒县| 黄石市| 南华县| 塘沽区| 长泰县| 罗平县| 社旗县| 福泉市| 自贡市| 陕西省| 巴东县| 肇庆市| 微山县| 乌恰县| 天长市| 哈巴河县| 鹤山市| 虎林市| 滁州市| 望城县| 丹江口市|