原来正确方法是:P站(Pixiv):收藏与关注怎么同步?把坑一次填平|别踩坑
原来正确方法是:P站(Pixiv):收藏与关注怎么同步?把坑一次填平|别踩坑

作为长期在 Pixiv 上看图、收藏和关注作者的人,最大的困扰之一就是“收藏(Bookmarks)和关注(Follow)为什么在不同地方不一致?怎样才能同步或迁移?”本文把常见场景、可行方法和那些容易踩的坑都列清楚,直接照着做就行。
先说结论(快速版本)
- 同一账号登录不同设备:收藏和关注是服务器端数据,登录同一个账号就会自动同步;若看不到,先尝试退出重登或清缓存。
- 在不同账号之间迁移:没有官方“一键迁移”功能,需要导出/抓取收藏或作者 ID,再在新账号批量/手动关注或收藏。
- 要批量自动化操作要小心:可用浏览器控制台脚本或工具,但要加速率限制,避免触发 Pixiv 限制或被封号。
一、基础概念理清楚(少走弯路)
- 收藏(收藏、Bookmark):你对单张作品或插画的收藏,可以设为公开或仅自己可见(私藏)。收藏可以打标签,便于整理。
- 关注(关注、Follow):你关注的是作者(用户),关注后他们的新作会出现在你的关注列表/动态里。 二者是不同层面的数据:收藏是作品级别,关注是作者级别。两者不会自动互相变换(收藏不会自动变成关注,关注也不会自动把作者的历史作品都收藏)。
二、同一账号多设备同步(官方路径) 最常见的误会是“为什么手机上有收藏,但电脑上没看到?”通常原因不是 Pixiv 同步失败,而是:
- 并非同一账号(例如用邮箱登录和用社交账号登录可能会是两个账号)。
- APP 缓存问题(尤其是更新后)。 解决步骤:
- 确认账号:设置 → 帐号信息,确认邮箱/用户名一致。
- 重新登录:退出当前设备 Pixiv,重新登录同一账号。
- 清缓存或更新 App:移动端在设置里清缓存,或卸载重装;网页版可清浏览器缓存或强制刷新(Ctrl+F5)。 一般情况下,只要同一账号登录,收藏与关注的数据是服务器端统一存储,并会同步显示。
三、不同账号之间迁移(手动或半自动) 场景:你要把 A 账号的收藏/关注迁移到 B 账号。 思路:把 A 账号里目标的“作品链接/作者 ID”导出,再在 B 账号进行批量操作(或半自动操作)。
1) 手动方法(最安全)
- 收藏迁移:打开 A 账号的收藏页面,逐个点开作品,在 B 账号收藏。
- 关注迁移:打开 A 账号的关注列表,进入每个作者主页,点击“关注”。 缺点:慢,适合数量不多的情况。
2) 半自动导出(建议先备份,再操作) 在 A 账号的收藏或关注页面,用浏览器控制台把链接或作者 ID 抓出来,并保存为文本。下面是一个通用的控制台脚本(在收藏页或关注页的浏览器控制台中运行)用于抓取作品链接或作者 ID:
-
抓取作品链接(URLs 包含 /artworks/) (function(){ const anchors = Array.from(document.querySelectorAll('a')); const urls = anchors.map(a => a.href).filter(h => /\/artworks\/\d+/.test(h)); const unique = […new Set(urls)]; console.log(unique.join('\n')); })();
-
抓取作者 ID(URLs 包含 /users/) (function(){ const anchors = Array.from(document.querySelectorAll('a[href*="/users/"]')); const ids = anchors.map(a => { const m = a.href.match(/\/users\/(\d+)/); return m ? m[1] : null; }).filter(Boolean); const unique = […new Set(ids)]; console.log(unique.join('\n')); })();
把输出复制保存为文本后,在 B 账号用人工或脚本逐条访问并进行关注或收藏。
注意:有些页面是懒加载,需滚动到最底部让更多内容加载,再运行脚本以获取完整列表。
四、批量自动化——门道与雷区 很多人想“一键关注/一键收藏所有”。技术上可以用脚本或工具实现,但要注意以下风险:
- 频率限制:短时间大量关注/收藏会触发反滥用规则,可能被临时限制行为或账号封禁。
- 挂第三方工具风险:使用未经授权的第三方客户端或 API 工具,可能违反 Pixiv 使用条款,甚至泄露账号信息。务必使用开源并被社区广泛信任的工具,先在小范围内测试。 安全建议:
- 加延迟(例如每次操作间隔 3–10 秒或更长)。
- 分批进行(每天做一部分,避免短时间内大量请求)。
- 先在小号或不重要账号上测试脚本效果再在主账号使用。
- 若用第三方工具,优先选择 GitHub 上有活跃维护、Issue 记录清晰的项目,并仔细看使用说明。
五、关于“收藏标签/私藏/公开”与同步关系
- 收藏的标签和私密属性是随作品一起存在于服务器的,同一账号不同设备登录会保持这些设定。
- 收藏是基于作品(artworks),而标签只是便于你管理;迁移时手动导出标签会更麻烦,通常只能靠复制粘贴或自己重新整理。
六、常见问题速查(别踩这些坑)
- “我明明同一账号登录,收藏却不见了” —— 看看是不是用了不同区域语言版本(有些作品因地区设定显示限制),或网络请求被拦截(广告/脚本拦截器)。
- “批量脚本运行后被封号了” —— 大概率因为短时间触发了反滥用策略。解封不易,后果自负。
- “私密收藏迁移后别人能看到吗?” —— 私密/仅本人可见属性是和账号绑定的,迁移到新账号时需要重新设置为私密。
七、操作清单(一步步来)
- 先在原账号确认所有要迁移的收藏/关注,滚动加载完整列表。
- 在浏览器控制台运行提取脚本,保存作品链接/作者 ID。
- 在新账号按小批量逐条访问并关注或收藏,或用信任的工具并设置合理延迟。
- 迁移后校对一遍,补漏并整理标签分类。
- 关闭不需要的旧账号或做好备份记录。
八、小技巧
- 用标签先把要迁移的收藏临时标记成一个特殊 tag(比如 “迁移2026”),便于后续筛选。
- 导出后把作者 ID 列表保存到云端(例如 Google Drive),作为备份。
- 若只想把关注的作者转为收藏某些代表作:在 A 账号里先把每位作者的一两幅代表作收藏,再导出作品链接来迁移。
结语 收藏和关注的“同步”多数情况下不是功能失效,而是理解上的差别或账号/设备不一致导致的错觉。要在账号之间迁移,虽然没有官方一键迁移,但用浏览器导出+分批导入的方法既可控又稳妥;若选择自动化脚本,请务必控制频率并谨慎测试。按上面的步骤来,一次把坑填平,既安全又高效。