Python爬蟲暴漫gif下載

8gw234 10年前發布 | 2K 次閱讀 Python 爬蟲

#!/usr/bin/env python

! -- coding: utf-8 --

圖片地址樣例:src="http://ww2.sinaimg.cn/large/005Yan1vjw1erf95qkbfog307e08uu0y.gif" style="width:460px"

import urllib,urllib2 import re

返回網頁源代碼

def getHtml(url, page): tempUrl = url + str(page) print tempUrl html = urllib2.urlopen(tempUrl) srcCode = html.read() return srcCode

def getImg(url, start_page, end_page):

#對網頁中圖片建立正則
pattern = re.compile(r'src="(.*?\.gif)".*?style="width:460px"')
for x in xrange(start_page, end_page+1):
    srcCode = getHtml(url,x)
    #圖片完整路徑存儲為list
    imgSrc = pattern.findall(srcCode)
    num = 0
    for i in imgSrc:
        urllib.urlretrieve(i,'P%s0%s.gif' %(x ,num))
        num += 1
        print "正則下載"
        print i
print '全部任務完成!'


----------- 程序的入口處 -----------

print u""" 程序開始運行

=========================================================

程序:暴漫爬蟲

版本:V0.1

作者:江前云后

語言:Python 2.7

操作:輸入要下載的暴漫gif的頁碼范圍,自動下載所有gif圖

=========================================================

"""

測試url

myUrl = '

 本文由用戶 8gw234 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!