kemono收藏页迁移至pawchive脚本(Mac适用)
本帖最后由 dxuef 于 2026-7-8 03:35 编辑帖子更新:小范围测试了一下,脚本可在windows上正常运行,感兴趣的windows用户也可以下载尝试了。Kemono半死不活,等了很久都没有复活的迹象,看来是不得不转移到Pawchive了。
数据转移很头痛,我用惯了Safari,而站内的迁移脚本都是油猴脚本,我又不想装其他浏览器,所以我用kimi搞了一个能在Mac终端运行的脚本,可以把Kemono的Favorites页面导出的数据,导入到Pawchive里。
脚本结构很简单,使用了Pawchive的添加收藏和添加创作者这两个API,所以只会做增量添加,不会删除任何数据。
脚本为中英文双语指引。
static/image/hrline/4.gif
下载解压后会得到如图所示两个文件
打开终端
cd 用鼠标将下载解压后的文件夹拖入终端后回车
python3 ./launcher.py( Windows用 py .\launcher.py )
然后根据提示输入需要的信息即可(需要的运行环境 python3.x,依赖为很常用的requests,依赖的安装命令已经集成到脚本里。)
以下解释都以Safari为例。(因为是py脚本,理论上除了Mac也可以在Windows上运行,我在win10上测试,运行正常。)
static/image/hrline/4.gif
详细使用方法:
首先,启动脚本后会查询并创建虚拟环境,安装依赖。这一步是为了防止弄乱系统本身的python,方便进行管理。虚拟环境会创建在脚本所在的文件夹,方便运行后删除管理等操作。创建虚拟环境并安装依赖成功后,会自动运行数据迁移脚本。
python3 ./launcher.py ======================================================================Kemono Favorites Importer LauncherKemono 收藏导入工具启动器OS: Darwin / 操作系统: Darwin======================================================================
Python found: python3找到 Python: python3
Virtual environment not found. / 未找到虚拟环境。
Would you like to create one? / 是否创建?1. Yes / 是2. No / 否 (exit / 退出)
Enter 1 or 2 / 输入 1 或 2: 1(输入1来自动配置虚拟环境)Creating virtual environment... / 正在创建虚拟环境...Location / 位置: /Users/palontras/Desktop/KemonoToPawchive/venvVirtual environment created! / 虚拟环境创建成功!
Checking dependencies... / 检查依赖中...
Installing 'requests' library... / 正在安装 'requests' 库...Installation successful! / 安装成功!
======================================================================Starting Kemono Favorites Importer...启动 Kemono 收藏导入工具...======================================================================
第一步,选择正在使用的浏览器,并输入Session Key。这一步会指示不同浏览器的Session Key位置,比如我选择的是【4.Apple Safari】,脚本会对应显示如何在Safari中找到Session Key的位置,然后要求输入。───────────────────────────────────────────STEP 1 / 第 1 步Browser Selection & Session Key / 浏览器选择与 Session Key选择浏览器并获取 Session Key───────────────────────────────────────────
Please select your browser / 请选择您的浏览器:1. Google Chrome2. Mozilla Firefox3. Microsoft Edge4. Apple Safari
Enter number (1-4) / 输入数字 (1-4):4 (选择使用的浏览器,这里以4.Apple Safari为例)
How to get Session Key in Safari / 如何在 Safari 中获取 Session Key:
1. Enable Develop menu / 启用开发菜单: Safari > Settings > Advanced > Check 'Show Develop menu in menu bar' Safari > 设置 > 高级 > 勾选 '在菜单栏中显示开发菜单'2. Open pawchive in Safari / 在 Safari 中打开 pawchive 网站3. Log in to your account / 登录您的账号4. Press Option+Cmd+I to open Web Inspector / 按 Option+Cmd+I 打开 Web 检查器5. Go to 'Storage' tab > 'Cookies' / 切换到 'Storage' 标签 > 'Cookies'6. Find the row with Name 'session' / 找到 Name 为 'session' 的行7. Copy the 'Value' column / 复制 'Value' 列的内容
───────────────────────────────────────────Please enter the pawchive URL / 请输入 pawchive 网址:Example / 例如: https://pawchive.pworhttps://pawchive.stNote / 注意: Must include http:// or https:// 必须包含 http:// 或 https://
URL:https://pawchive.pw (因为网站顶级域名可能会变动,所以需要手动输入确认)
Please paste your Session Key / 请粘贴您的 Session Key:(The long string copied from the cookie 'session' value)(从 cookie 'session' 的值中复制的长字符串)
Session Key: eyxxxxxxxxxxxxxxxxxxxxxJhxxxxvdW50xxxxxxxxxxxV9.akxxoQ.KhhPxxxxxxxxTTc_pxxxxxxQ(粘贴Session Key,注意Session Key 相当于登录凭证,请勿泄露给他人)
───────────────────────────────────────────
第二步,选择从Kemono导出的数据。在Kemono的Favorites界面,找到Export Favorite。
进入Export Favorite界面,你会看到一个写着Export Favorite的按钮,按下后稍等片刻,下方会弹出一个文本框,将文本框里的内容全部复制出来,并保存为一个txt文件。
以上指引也会在脚本给出,按照提示操作即可。
───────────────────────────────────────────STEP 2 / 第 2 步Export File / 导出文件选择 Kemono 导出的收藏数据文件───────────────────────────────────────────
How to prepare your export file / 如何准备导出文件:
1. On Kemono, go to your favorites page / 在 Kemono 上进入收藏页面2. Click 'Export Favorites' to get JSON data / 点击 '导出收藏' 获取 JSON 数据3. Copy ALL the exported text / 复制全部导出的文本4. Create a new .txt file / 创建一个新的 .txt 文件5. Paste the text and save / 粘贴文本并保存
The file should contain 'posts' and/or 'artists' arrays.文件应包含 'posts' 和/或 'artists' 数组。
Enter the file path / 输入文件路径: 保存的文件路径.txt(无需手动输入,将保存的txt拖放到这里即可自动填充,例如/Users/palontras/Desktop/KemonoToPawchive/1783408318.txt)
───────────────────────────────────────────
第三步,同步前确认
───────────────────────────────────────────STEP 3 / 第 3 步Sync Mode / 同步模式选择要同步的内容───────────────────────────────────────────
Please select sync mode / 请选择同步模式:1. Sync ALL / 全部同步(Artists + Posts / 艺术家 + 帖子)2. Artists only / 仅同步艺术家3. Posts only / 仅同步帖子
Enter number (1-3) / 输入数字 (1-3): 1 (根据你想同步的内容输入对应的数字)
───────────────────────────────────────────Optional: Request delay / 可选: 请求间隔───────────────────────────────────────────
Delay between requests (seconds) / 请求间隔 (秒):Recommended / 推荐: 2 (default / 默认)Increase if you get rate-limited / 如果遇到限流请增大
Enter delay (press Enter for 2) / 输入间隔 (回车默认2): 2 (默认)
======================================================================CONFIRMATION / 确认======================================================================
Target URL / 目标网址: https://pawchive.pwFile / 文件: /Users/palontras/Desktop/KemonoToPawchive/1783408318.txtSync Mode / 同步模式: allDelay / 间隔: 2.0s
Start import? (y/n) / 开始导入? (y/n): y (输入y开始同步)
第四步,开始同步。同步时会实时显示,并且汇总同步结果,等待同步完成即可
======================================================================Loading data / 加载数据中...======================================================================
Found 8 artists and 3 posts in file. 文件中找到 8 个艺术家和 3 个帖子。
======================================================================Importing Artists / 导入艺术家======================================================================
Fetching existing artist favorites / 获取现有艺术家收藏... Target has 316 existing artist favorites. 目标网站已有 316 个艺术家收藏。
Starting import (delay: 2.0s) / 开始导入 (间隔: 2.0秒)...───────────────────────────────────────────[ 1/8] OK Hoggan's farmstead.........[ 8/8] SKIP / 跳过 kinkyjar2 (already exists / 已存在)───────────────────────────────────────────
Artist Import Summary / 艺术家导入汇总: Success / 成功: 1 Skipped / 跳过: 7 Failed / 失败: 0.........
static/image/hrline/4.gif
尾声1.担心脚本有病毒等问题的,可以将脚本丢给AI来分析,然后决定是否使用。2.关于Windows端,再次提醒,理论上可以运行,至少在win10上正常跑起来了,但测试范围很小,如果遇到bug请求助AI,或者使用站内已有的油猴脚本。3.同步失败时会生成 failed_artists.json / failed_posts.json,保存在脚本文件夹,方便后续重试。4.如需删除虚拟环境,直接删除 venv 文件夹即可。5.同步时间取决于数据量,每条约需 2 秒,请耐心等待。6.launcher.py为启动脚本,主要功能为检查并创建虚拟环境,然后运行主脚本。kemono_fav_import.py为主脚本,用于数据迁移,如果你已经安装了 miniconda 等类似软件,且环境中已安装 requests 库(pip install requests),可以跳过 launcher.py,直接运行python ./kemono_fav_import.py
很有用,这样可以直接看自己之前喜欢的作者哪个有被补档,剩的一个个去查了 很有用呀有时间来学习一下怎么迁移 现在用ai辅助写脚本也是方便了许多,适合现在比较少的苹果用户惹 感谢大佬,我这样也自己慢慢研究,的确半死不活挺讨厌的 没有代码基础,自己找ai写了个把网页前面kemono部分替换成pawchieve的脚本,把300个关注搬运了一遍{:6_164:}原来还可以这样搞 很不錯的腳本,雖然本人沒有用Mac系統,不過樓主介紹的很詳細可以收藏起來以備不時之需。 很方便的脚本呀,把kemono收藏页搬过来可以无缝衔接使用了{:6_197:} 很实用的工具惹,就是看起来还挺复杂的嘿嘿。 苹果的生态很不一样,各种修改脚本也是大工程了 感谢楼主的分享,以防那天kemono无法访问还是先导出来保险 确实很棒,这样mac用户也可以一键导出数据到pawchive了 挺实用的脚本教程写的很详细,慢慢研究一下。 听说kemono的站长已经放弃继续维护了吧 自己做的脚本啊,真是太厉害了 本帖最后由 根深帝股 于 2026-7-7 22:27 编辑
https://www.gamemale.com/forum.php?mod=image&aid=656246&size=300x300&key=f16916538638c41e&nocache=yes&type=fixnone
脚本很有用,win系统成功导入,关注和收藏全部都能导入进来
看起来很实用的样子,这样就可以把自己喜欢的东西迁移出来 很有用的脚本,回头来研究一下 调试一个python程序可以节省大量的重复操作了 OMG太好了,终于不用一个一个搜索收藏惹!之前搜了十几个就累到放弃……
页:
[1]
2