用 Python API 来下载一个表中的图片遇到问题

怎么用API下载长文本里面插入的图片 - 未分类 - SeaTable 论坛

下载图片时遇到问题,直接下载会下一个6kb的网页出来

经检查时因为cookie里需要传参


如果 dtable_csrftoken sessionid io 缺失或者不正确就会 提示没有权限

那么这个 参数 可以通过api获取吗?

这个是获取不到的, 您需要做两步, 比如长文本中的图片url为:
SeaTable 截取image以及之后的path,获取可下载链接,然后请求下载链接写入本地

base.auth()

path = "images/auto-upload/image-1663045622156.png"
res = base.get_file_download_link(path)

print(res)
res1 = requests.get(res)
with open('/Users/ranjiwei/Desktop/uuu.png', 'wb') as f:
    f.write(res1.content)

具体参照 Files - SeaTable 编程手册

javascript有类似API吗?

javascript 没有。js 一般在前端执行,无法下载文件。