V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
20121231
V2EX  ›  分享发现

尝试获取金山文档到本地并进行一些自动化处理.

  •  
  •   20121231 · 148 天前 · 809 次点击
    这是一个创建于 148 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前自动化处理部分已经完成.主要是获取金山文档很麻烦. 金山文档有好几个开放平台.

    WPS 开放平台 https://open.wps.cn/previous/docs/introduce/auth/user-auth
    https://open.wps.cn/documents/app-integration-dev/server/api-description/flow.html
    金山文档开放平台 https://developer.kdocs.cn/server/guide/api.html
    其中 1 和 2 都不能获取文档(白白浪费精力弄来了营业执照),大意是没有权限,各种查询翻文档也没说明,只能认为没充钱不给用. 第三个,连注册都不给了.更不说用 API 获取文档.

    然后从金山文档本身想办法,金山文档有内置的自动化流程.
    可以从数据库查询,发送通知到企业微信钉钉等.但就是不让你把数据本身"发送"到外部.
    还好,有基础的 http 请求能力,那就试试用 http post 把文档数据"发送出去",结果,只能传文本类数据,图片等二进制数据不给发,
    获取图片的那一列数据,返回的是一个内置的函数,类似

    =DISPIMG("ID_507977FB8FA34556B5A21A9C505FD93D",1)
    

    也考虑过终极解决办法,在 Windows 上安装金山文档客户端,这样我的电脑会多出一个云盘,直接从云盘获取文档. 然而还是金山文档的技高一筹,这个云盘所有的文档都是一个快捷方式,只能用金山文档本身打开.
    就这样,基本上就宣告放弃了,用爬虫不可能玩的过人家.(最重要的是我也不会)

    ps:发送企业微信几乎是唯一一个获取到图片所在列的图片内容的唯一方法,只是有点小缺憾,获取的图片被压缩了,是个预览图.(原图大概在 1000*1000 内),所以这种方法也放弃了.

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:18 · PVG 20:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.