Git Product home page Git Product logo

Comments (12)

ShunCai avatar ShunCai commented on May 16, 2024

这个暂时还没办法解决,详细请看#41

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

如果限制每次下载100个,是可以的,会不会是获取相片详情耗时太久导致的(6000个,大概需要10分钟)

from qzoneexport.

ShunCai avatar ShunCai commented on May 16, 2024

应该不是耗时的问题,有可能是并发的问题,我抽空再看看。

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

你的意思是并发请求相片详情接口太多,会返回vwecam.gtimg.com开头的下载地址吗?

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

我抓包看下

from qzoneexport.

ShunCai avatar ShunCai commented on May 16, 2024

你的意思是并发请求相片详情接口太多,会返回 vwecam.gtimg.com 开头的下载地址吗?

不是,下载地址跟并发没关系,QQ空间之前一直用的都是类似vwecam.gtimg.com的视频地址,自从更换photovideo.photo.qq.com地址后,之前的地址就经常这样下载失败了,还没研究,目前还不知道什么问题。

现在新上传的视频,目前好像都是用了photovideo.photo.qq.com的服务器,类似vwecam.gtimg.com的,都是未更换前的地址了。

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

确实是这样的,最近的视频是photovideo.photo.qq.com,更早之前的视频地址是vwecam.gtimg.com。
如果不勾选视频,还会去下载视频吗?先把照片备份出来

from qzoneexport.

ShunCai avatar ShunCai commented on May 16, 2024

不勾选视频,也会下载视频,会下载相册里面的视频。视频模块的是否勾选,决定的是视频QQ空间相册模块的视频模块的视频是否下载,但是理论上来说,QQ空间视频模块的视频,都会在相册里有体现的。

但是,现在的逻辑,视频的下载失败,不影响相册的备份。

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

get
另外,下载的文件,createTime&modifyTime时间是now,能不能修改为shoottime,非原图或exif为空情况下原始拍摄时间信息会丢失

from qzoneexport.

w4lle avatar w4lle commented on May 16, 2024

当然这个需要调用Native方法,因为是存放在本地文件系统,不知道能否实现

from qzoneexport.

ShunCai avatar ShunCai commented on May 16, 2024

这个不行,助手说白了就是个JS应用,玩不来。

from qzoneexport.

ShunCai avatar ShunCai commented on May 16, 2024

视频下载的问题,已经找出原因了,是QQ空间开启了Referer防盗链验证。

目前只有Aria2和迅雷下载有解决方案并且仅在dev分支修复。

浏览器下载目前没有找到好的解决方案,Chrome扩展提供的API都不允许更改Referer,
有个方案太麻烦,先使用xhr下载,再转blob,再调用Chrome的下载。

如果着急备份,可以源码安装dev分支备份,然后使用Aria2或迅雷X下载。

from qzoneexport.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.