SquareSpace 不提供任何直接导出上传内容的方法。唯一可用的导出选项是 WordPress,但这只会生成一个小的 XML 文件。除了右键单击每个图像并选择“另存为...”之外,从图库下载实际图像文件的最佳方法是什么?
最佳答案
这对我有用 [Python]。如果您使用为您导出的 XML 文件,您可以对其运行以下命令。
我只上传了 .png 图片。您必须修改以包含 jpg 和其他图像文件格式。
import requests
import shutil
import xml.etree.ElementTree as ET
tree = ET.parse('filename.xml')
root = tree.getroot()
for i in root.findall('wp:attachment_url'):
print(i)
images = set([elem.text for elem in root.iter() if elem.tag=='link' and '.png' in elem.text])
for img in images:
resp = requests.get(img+'?format=3000w', stream=True)
local_file = open(f'images/{img.split("/")[-1]}', 'wb')
resp.raw.decode_content = True
shutil.copyfileobj(resp.raw, local_file)
del resp
关于image - 如何从 SquareSpace 导出画廊图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49546504/