亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python批量下載照片

發布時間:2020-07-13 04:25:11 來源:網絡 閱讀:1771 作者:hui90877 欄目:編程語言

#!/usr/bin/python
# _*_ coding: utf-8 _*_

'''
Created on 2018年8月22日
'''

# 導入包
import urllib
import urllib2
import re
import os

# 獲取網站地址
req = urllib2.Request('https://image.baidu.com/search/index?tn=baiduimage&ct=201326592&lm=-1&cl=2&ie=gb18030&word=%C1%F5%CA%AB%CA%AB&fr=ala&ala=1&alatpl=star&pos=0&hs=2&xthttps=111111')
# 打開網站,并賦給對象f
f = urllib2.urlopen(req)
# 設置本地下載路徑,注意后面的\\,第一個是轉義字符,第二個是路徑的\字符
localDir = 'E:\download\\'
# 定義空列表
urlList = []
# 遍歷網站

# 判斷本地路徑是否存在,如果不存在就創建
if not os.path.exists(localDir):
    os.makedirs(localDir)

for eachLine in f:
    # 每一行的頭和尾去掉空格
    line = eachLine.strip()
    # 匹配含有jpg的行,(.*) 解釋: .任意字符不包含換行,*0-N次
    if re.match('.*jpg.*', line):
#         print(line)  # 測試使用,可以注釋,目的是打印匹配的字符串

        # 以雙引號作為分隔符,將每一行按照雙引號進行拆分
        wordList = line.split('\"')
        for word in wordList:
            # 拆之后,匹配https開頭和jpg結尾的字符串
            if re.match('https:/.*.jpg', word):
                # 將上一步匹配的字符串追加到定義的空列表urlList中
                urlList.append(word)

# 將列表去重,因為后續發現有重復現象
urlList = list(set(urlList))   #去重

# 遍歷去重后的列表
for everyFile in urlList:
    everyURL = everyFile

    # 將url按照 / 切分,然后獲取最后一個字符串作為照片名稱
    localFileName = everyURL.split('/')[-1]

#     print(localFileName)    # 測試使用,可以注釋,目的是打印匹配的字符串
    # 拼接字符串,定義本地照片的絕對路徑:目錄路徑+照片名字
    localFile = localDir + localFileName
#     print (localFile)    # 測試使用,可以注釋,目的是打印匹配的字符串

    # try語法,利用urllib.urlretrieve方法,將照片下載至本地
    try:            
      urllib.urlretrieve(everyURL, localFile) #按照url進行下載,并以其文件名存儲到本地目錄 
    except Exception,e: 
      continue
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合江县| 资阳市| 新乐市| 林州市| 武冈市| 神农架林区| 信宜市| 枣强县| 屏山县| 屏边| 江永县| 元氏县| 衡东县| 临夏县| 溧阳市| 兴宁市| 三原县| 扎赉特旗| 连江县| 揭阳市| 稻城县| 平泉县| 和林格尔县| 东安县| 和龙市| 连云港市| 余庆县| 永城市| 慈溪市| 承德市| 神木县| 五莲县| 临猗县| 老河口市| 达拉特旗| 江津市| 中阳县| 余江县| 花莲市| 鄂托克前旗| 南岸区|