創新互聯www.cdcxhl.cn八線動態BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
成都創新互聯公司主營牡丹網站建設的網絡公司,主營網站建設方案,手機APP定制開發,牡丹h5小程序制作搭建,牡丹網站營銷推廣歡迎牡丹等地區企業咨詢本篇文章為大家展示了Python下載網絡圖片的方法,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
通過pic_url單個/批量下載
已知圖片url,例如/file/tupian/20230213/series-(1,2.jpg,共N張圖片,其鏈接形式較為固定,這樣經簡單循環,直接通過`f.write(requests.get(url).content)'即可以二進制形式將圖片寫入。
import os import requests def download(file_path, picture_url): headers = { "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE", } r = requests.get(picture_url, headers=headers) with open(file_path, 'wb') as f: f.write(r.content) def main(): os.makedirs('./pic/', exist_ok=True) # 輸出目錄 prefix_url = 'http://xyz.com/series-' # 同一類目下的圖片url前綴 n = 6 # 該類目下的圖片總數 tmp = prefix_url.split('/')[-1] for i in range(1, n + 1): file_path = './pic/' + tmp + str(i) + '.jpg' picture_url = prefix_url + str(i) + '.jpg' download(file_path, picture_url) if __name__ == '__main__': main()
網頁標題:Python下載網絡圖片的方法有哪些-創新互聯
本文來源:http://vcdvsql.cn/article34/hoese.html
成都網站建設公司_創新互聯,為您提供網站維護、營銷型網站建設、全網營銷推廣、企業建站、網站內鏈、軟件開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯