Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Function Request]导出用户数据 #22

Open
qingchunnh opened this issue Apr 21, 2024 · 9 comments
Open

[Function Request]导出用户数据 #22

qingchunnh opened this issue Apr 21, 2024 · 9 comments
Labels
question Further information is requested

Comments

@qingchunnh
Copy link

导出头像、名称、简介,注册时间,地区等,可选导出关注和关注者等
如果可以的话那真是太好了,你可以随便关闭此issues

@prinsss
Copy link
Owner

prinsss commented Apr 22, 2024

Hi,你提到的功能基本都已经支持了,具体请查看文档

需要注意的是目前用户资料的导出默认不包含「位置」。如果确实需要,请在导出时勾选「包括所有元数据」选项,然后在 legacy.location 中可以查看用户填写的位置。

@prinsss prinsss added the question Further information is requested label Apr 22, 2024
@qingchunnh
Copy link
Author

qingchunnh commented Apr 22, 2024

Hi,你提到的功能基本都已经支持了,具体请查看文档

需要注意的是目前用户资料的导出默认不包含「位置」。如果确实需要,请在导出时勾选「包括所有元数据」选项,然后在 legacy.location 中可以查看用户填写的位置。

抱歉,是我的问题,但是好像没有单独保存用户元数据的选项,只能连带着推文一起保存?还有用户头像没有下载功能,不过可以直接在元数据里找到头像URL。非常感谢你的开发。

@prinsss
Copy link
Owner

prinsss commented Apr 22, 2024

此脚本的模块分为用户模块和推文模块两大类。

在通过以下模块导出时,导出的是用户数据。此时勾选「包括所有元数据」可以同时保存用户位置信息,点击「导出媒体文件」可以下载用户头像和横幅图片:

  • 关注者
  • 正在关注
  • 列表成员
  • 列表关注者

因此,如果你希望批量下载用户头像,目前只能在这些模块中下载。


在通过其他模块导出时,导出的是推文数据,以及部分用户数据(如用户昵称、用户名等)。此时勾选「包括所有元数据」可以同时保存所有的用户信息,包括位置信息。点击「导出媒体文件」,可以下载推文中包含的图片或视频:

  • 主页时间线
  • 列表时间线
  • 书签
  • 喜欢
  • 用户推文
  • 用户媒体
  • 推文详情
  • 搜索结果

P.S. 点击用户头像打开的预览弹窗,右键另存为保存的也是原图。

@qingchunnh
Copy link
Author

qingchunnh commented Apr 23, 2024

此脚本的模块分为用户模块和推文模块两大类。

在通过以下模块导出时,导出的是用户数据。此时勾选「包括所有元数据」可以同时保存用户位置信息,点击「导出媒体文件」可以下载用户头像和横幅图片:

  • 关注者
  • 正在关注
  • 列表成员
  • 列表关注者

因此,如果你希望批量下载用户头像,目前只能在这些模块中下载。

在通过其他模块导出时,导出的是推文数据,以及部分用户数据(如用户昵称、用户名等)。此时勾选「包括所有元数据」可以同时保存所有的用户信息,包括位置信息。点击「导出媒体文件」,可以下载推文中包含的图片或视频:

  • 主页时间线
  • 列表时间线
  • 书签
  • 喜欢
  • 用户推文
  • 用户媒体
  • 推文详情
  • 搜索结果

P.S. 点击用户头像打开的预览弹窗,右键另存为保存的也是原图。

但是好像不可以直接导出当前访问账号的个人数据。就像在关注列表里导出其他人那样,我可以在别人的关注列表里导出他,但是不可以直接在他的主页导出他的个人数据,不过可以通过自己关注对方从自己的关注列表里导出

@qingchunnh
Copy link
Author

我还发现在今天我使用用户推文功能的时候出现了
出错了。 错误: Cannot read properties of undefined (reading 'replace')
很抱歉打扰您这么久!

@prinsss
Copy link
Owner

prinsss commented Apr 25, 2024

但是好像不可以直接导出当前访问账号的个人数据。就像在关注列表里导出其他人那样,我可以在别人的关注列表里导出他,但是不可以直接在他的主页导出他的个人数据,不过可以通过自己关注对方从自己的关注列表里导出

是的,目前不支持在直接访问用户主页时导出这个人的用户数据(只能导出推文),后续可以考虑支持一下。

我还发现在今天我使用用户推文功能的时候出现了 出错了。 错误: Cannot read properties of undefined (reading 'replace') 很抱歉打扰您这么久!

麻烦按照 #1 中的排查方法,打开浏览器控制台,把详细的错误信息发上来,以便我定位问题。

@qingchunnh
Copy link
Author

但是好像不可以直接导出当前访问账号的个人数据。就像在关注列表里导出其他人那样,我可以在别人的关注列表里导出他,但是不可以直接在他的主页导出他的个人数据,不过可以通过自己关注对方从自己的关注列表里导出

是的,目前不支持在直接访问用户主页时导出这个人的用户数据(只能导出推文),后续可以考虑支持一下。

我还发现在今天我使用用户推文功能的时候出现了 出错了。 错误: Cannot read properties of undefined (reading 'replace') 很抱歉打扰您这么久!

麻烦按照 #1 中的排查方法,打开浏览器控制台,把详细的错误信息发上来,以便我定位问题。

好的谢谢,报错的问题就出现了那么一次,后来第二天用的时候已经不会报错了

@qingchunnh
Copy link
Author

我发现了一个新问题,当我的列表里只有一个人时,导出媒体会没有选项,如果是2个人的情况下只会漏出上半部分
Snipaste_2024-05-02_13-06-13

@qingchunnh
Copy link
Author

我发现了一个新问题,当我的列表里只有一个人时,导出媒体会没有选项,如果是2个人的情况下只会漏出上半部分 Snipaste_2024-05-02_13-06-13

@prinsss 不管是推文还是关注还是其他什么,只要列表里是一个的时候就会这样

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants