[問題] 存網圖但不要修改檔案的"建立、修改日期"

看板Python作者 (hoho)時間3年前 (2021/03/13 11:15), 3年前編輯推噓4(402)
留言6則, 3人參與, 3年前最新討論串1/1
在瀏覽器上按右鍵存圖,檔案日期會是當下時間 如果用 FlashGet 之類續傳軟體,那日期是對方當初建立的時間 試著用下面的 code 抓 google logo,日期也是會被改變 有什麼方法才能存到"原始檔"呢? import requests url ='https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_27 2x92dp.png' res = requests.get(url) with open('c:\\google.png', 'wb') as f: f.write(res.content) https://i.imgur.com/srG96Z6.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.136.38 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1615605336.A.C60.html

03/13 14:15, 3年前 , 1F
你的程式碼是開啟新檔把資料寫入, 所以會是執行那天的
03/13 14:15, 1F

03/13 14:15, 3年前 , 2F
日期
03/13 14:15, 2F
了解 原來如此

03/13 15:09, 3年前 , 3F
你要讀 res.headers['Last-Modified'] 的日期時間
03/13 15:09, 3F

03/13 15:09, 3年前 , 4F
另外去設定檔案日期才行
03/13 15:09, 4F

03/13 15:13, 3年前 , 5F
設定檔案日期的方法應該是 os.utime()
03/13 15:13, 5F
好的感謝提供思路,我實作看看 謝謝

03/14 04:13, 3年前 , 6F
除了檔案的, 圖片本身應該也有時間tag
03/14 04:13, 6F
你是指EXIF嗎? ※ 編輯: hoho8 (1.170.133.214 臺灣), 03/14/2021 05:19:56
文章代碼(AID): #1WJ2vOnW (Python)
文章代碼(AID): #1WJ2vOnW (Python)