作者hoho8 (hoho)
看板Python
標題[問題] 存網圖但不要修改檔案的"建立、修改日期"
時間Sat Mar 13 11:15:34 2021
在瀏覽器上按右鍵存圖,檔案日期會是當下時間
如果用 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
推 fiorentino: 你的程式碼是開啟新檔把資料寫入, 所以會是執行那天的 03/13 14:15
→ fiorentino: 日期 03/13 14:15
了解 原來如此
推 Schottky: 你要讀 res.headers['Last-Modified'] 的日期時間 03/13 15:09
→ Schottky: 另外去設定檔案日期才行 03/13 15:09
推 Schottky: 設定檔案日期的方法應該是 os.utime() 03/13 15:13
好的感謝提供思路,我實作看看 謝謝
推 LP9527: 除了檔案的, 圖片本身應該也有時間tag 03/14 04:13
你是指EXIF嗎?
※ 編輯: hoho8 (1.170.133.214 臺灣), 03/14/2021 05:19:56