• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go

626208.jpg

ddt510

(教程)【有手就行】 批量下载Kemono/Coomer Ver.1.2.1

优化了之前的教程:
https://summer-plus.net/read.php?tid-2157453.html

请为社区贡献一点你的力量
以下为如何在kemono/coomer分享你订阅画师的教程
请在帖子里给个回复,别让它沉了
https://summer-plus.net/read.php?tid-2157480.html


配置成果:
全部过程只需单手操作
每次下载只需要双击运行,黏贴作者链接和作者发布作品的对应时间


请注意:
KToolBox无法下载帖子中的外链网盘(比如mega)内容


安装需求:
Windows系统

1. 下载ktoollbox
https://github.com/Ljzd-PRO/KToolBox/releases
下载 ktoolbox-executable-Windows-x86_64-v0.5.1.zip 并解压

2. 下载楼下我写的代码
解压,然后把我写的代码复制到刚才解压的文件夹里
请覆盖prod.env文件

3. 双击Download_Creator.bat
(如果没反应请右键-->管理员运行)

以下所有操作都需要回车键确认
黏贴的快捷是shift+insert.
下面将以KToolBox例子中下载画师bginga从2024年1月1日到2024年3月1日的作品为例

4. 出现提示询问黏贴作者的链接
Paste author link:
(比如 https://kemono.su/fanbox/user/9016)

5. 接着会询问你想要下载的作者帖子从哪一天开始
--------------------------------
Download AFTER YYYYMMDD
(比如 20240101)

6 接着会询问你想要下载的作者帖子到哪一天结束
--------------------------------
Download BEFORE YYYYMMDD
(比如 20240301)


如果你要下载所有的内容,直接把日期改成从2000年12月31到2077年4月11日这种时间范围超出作者投稿范围的就可以了

最终界面看起来像这样


626208.jpg

ddt510

无法下载网盘外链的问题比我想的严重
故停止分享
请等Ver1.2.1完成
下过代码的也请不要再上传二次传播
我会尽快更新


此帖售价 0 SP币,已有 291 人购买
若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID!

PS:
如果窗口中出现ERROR下载失败的话可能需要等结束后再运行一次。已经下过的文件会自动跳过。
同时下载多个作者很容易触发网站的DDOS反击导致下载出错ERROR.
建议每次只下载一个作者.

ver.1.2.1
发现KToolBox无法下载外链网盘内容

ver.1.2
调整了prod.env中的一些参数以减少下载出错
修改了.bat文件能更容易debug

ver.1.1
更新了prod.env文件避免重名文件被覆盖的问题
提供了两个不同的prod.env文件对应km和coomer

如果你要下coomer:
现在的环境配置文件.env只能km/coomer 二选一,暂时还没找到更好的方法.
.env文件可以通过记事本强制打开修改
解决的办法是将.env文件里的下面两段以 KTOOLBOX代码开头最前面的#去掉就可以下coomer了.
但是要下kemono的时候需要加上#不运行这两行代码

# For Coomer API
# KTOOLBOX_API__NETLOC=coomer.su                   (<<--- 改这行

# For downloading files from Coomer server
# KTOOLBOX_API__FILES_NETLOC=coomer.su       (<<--- 改这行

我觉得最好的方法是两个文件夹,一个.env文件是下kemono的,另一个.env文件是下coomer的
所以我提供了两个zip

none.gif

碎影

功德无量,永远缅怀

none.gif

freeom

终于找到批量下载的方法了,拜谢大佬

1747826.jpg

林凌0

ktoollbox.exe闪退怎么解

1747826.jpg

林凌0

引用
引用第4楼e75b9694于2024-04-10 10:28发表的  :
ktoollbox.exe闪退怎么解

用大佬这个.bat文件就够了傻瓜式运行

626208.jpg

ddt510

引用
引用第4楼e75b9694于2024-04-10 10:28发表的  :
ktoollbox.exe闪退怎么解

根据我的经验你应该是直接双击运行.exe文件
你要运行的是Download_Creator.bat.

你可以先下我新传的ver1.1再看看

还是用不了的话请提供具体的操作过程让我复现你的问题.

1280421.jpg

我不是LSP

回 2楼(碎影) 的帖子

xswl,一般永远缅怀是说死人的

none.gif

遨游小虎

B8F  2024-04-10 10:56
(http://bbs.672z.org/2048/?u=3647210)
高手在南+

1092526.jpg

萌萌哒落雪

Paste author link:
https://kemono.su/gumroad/user/8717616750515
--------------------------------
Download AFTER YYYYMMDD
20160101
--------------------------------
Download BEFORE YYYYMMDD
20220607
--------------------------------
2024-04-10 11:35:57.089 | INFO     | ktoolbox.cli:sync_creator:272 - Got creator information - {'name': 'Greembang', 'id': '8717616750515'}
2024-04-10 11:35:57.092 | INFO     | ktoolbox.action.job:create_job_from_creator:125 - Start fetching posts from creator 8717616750515
Traceback (most recent call last):
  File "ktoolbox\__main__.py", line 20, in <module>
  File "ktoolbox\__main__.py", line 14, in main
  File "fire\core.py", line 143, in Fire
  File "fire\core.py", line 477, in _Fire
  File "fire\core.py", line 691, in _CallAndUpdateTrace
  File "asyncio\base_events.py", line 654, in run_until_complete
  File "ktoolbox\cli.py", line 289, in sync_creator
  File "ktoolbox\action\job.py", line 150, in create_job_from_creator
  File "ktoolbox\action\utils.py", line 70, in filter_posts_by_time
  File "ktoolbox\action\utils.py", line 69, in <lambda>
  File "ktoolbox\action\utils.py", line 50, in _match_post_time
TypeError: '<' not supported between instances of 'NoneType' and 'datetime.datetime'
[15156] Failed to execute script '__main__' due to unhandled exception!

-----------Download Complete---------------
有些直接报错怎么搞

帧舔王


626208.jpg

ddt510

引用
引用第9楼7f4fd259于2024-04-10 11:39发表的  :
Paste author link:
https://kemono.su/gumroad/user/8717616750515
--------------------------------
Download AFTER YYYYMMDD
20160101
.......

这个我也没办法,是原作者的代码filter_posts_by_time函数出了问题.
你可试着直接下载画师的所有内容来规避这个函数.

在同一个文件夹位置用记事本创建一个新.txt文件
黏贴以下代码保存成.bat文件后运行就可以下载Greembang的全部内容了:

@echo off

rem Navigate to the directory of the script
cd %~dp0
.\ktoolbox sync-creator https://kemono.su/gumroad/user/8717616750515

none.gif

ggsumida

高手 马

1711734.jpg

nine969

感谢楼主

1655818.jpg

啊giao

B14F  2024-04-10 13:55
(阿牛 给我泡个三鲜伊面!)
大佬 已经用上了

2.gif

0ad2f88f

技术帖,帮顶

20e7778e


1910261.jpg

英特耐特最后の绅士

B17F  2024-04-10 14:37
(反思自己 往往能获得很多收获)
要先架梯子么

626208.jpg

ddt510

引用
引用第17楼24d63e8c于2024-04-10 14:37发表的  :
要先架梯子么


如果你平常浏览也需要的话那就得开

a2.gif

和叶

很不错,mark

1910261.jpg

英特耐特最后の绅士

B20F  2024-04-10 15:08
(反思自己 往往能获得很多收获)
梯子也架了 也下载并覆盖了第二个代码 coomer还是没有办法爬虫

Paste author link:
https://coomer.su/onlyfans/user/belledelphine
--------------------------------
Download AFTER YYYYMMDD
20240101
--------------------------------
Download BEFORE YYYYMMDD
20240301
--------------------------------
2024-04-10 15:06:02.512 | ERROR    | ktoolbox.api.base:_retry_error_callback:37 - Kemono API call failed - {'ret': APIRet(code=1001, message='', exception=ConnectTimeout(''), data=None)}
2024-04-10 15:06:02.513 | WARNING  | ktoolbox.cli:sync_creator:280 - Failed to fetch the name of creator <belledelphine>, use creator ID as directory name - {'detail': ''}
2024-04-10 15:06:02.515 | INFO     | ktoolbox.action.job:create_job_from_creator:125 - Start fetching posts from creator belledelphine
2024-04-10 15:06:21.580 | ERROR    | ktoolbox.api.base:_retry_error_callback:37 - Kemono API call failed - {'ret': APIRet(code=1001, message='', exception=ConnectTimeout(''), data=None)}


-----------Download Complete---------------

a10.gif

三天饿九顿

好像很厉害,感谢楼主分享。

灰溜溜


626208.jpg

ddt510

引用
引用第20楼24d63e8c于2024-04-10 15:08发表的  :
梯子也架了 也下载并覆盖了第二个代码 coomer还是没有办法爬虫

Paste author link:
https://coomer.su/onlyfans/user/belledelphine
--------------------------------
.......


你看看ver.1.2能不能用吧
我这边是跑起来了

如果你梯子开了全局还是这样的网络错误我也没办法了
我也斗不过防火墙



1910261.jpg

英特耐特最后の绅士

B24F  2024-04-10 15:58
(反思自己 往往能获得很多收获)

回 23楼(ddt510) 的帖子

好的 谢谢大佬

4.gif

伊尔丶

Paste author link:
https://coomer.su/fansly/user/352820826220802048
--------------------------------
Download AFTER YYYYMMDD
20240101
--------------------------------
Download BEFORE YYYYMMDD
20240331
--------------------------------
.\ktoolbox sync-creator "https://coomer.su/fansly/user/352820826220802048" --start-time="2024-01-01" --end-time="2024-03-31"
'.\ktoolbox' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

-----------Download Complete---------------

    
不对劲

4.gif

伊尔丶

引用
引用第25楼4265c86d于2024-04-10 16:40发表的  :
Paste author link:
https://coomer.su/fansly/user/352820826220802048
--------------------------------
Download AFTER YYYYMMDD
20240101
.......



我双击打开了下那个ktoolbox.exe,然后再开bat就好了。。。

626208.jpg

ddt510

引用
引用第26楼4265c86d于2024-04-10 16:53发表的  :



我双击打开了下那个ktoolbox.exe,然后再开bat就好了。。。


'.\ktoolbox' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

这个 bug很显然就是.bat文件运行的时候没在同一个文件夹中找到ktoolbox的.exe文件
所有的文件应该是在同一个文件夹里的

不确定为什么你需要先双击.exe
我win10都是直接双击.bat运行,你是win11吗?

65e461db83a90.gif

战地记者楚萝莉

B28F  2024-04-10 20:37
(头像链接:https://bbs.imoutolove.me/read.php?tid-2025636-fpage-0-toread--page-1.html)
可以,赛博菩萨

65e461db83a90.gif

战地记者楚萝莉

B29F  2024-04-10 20:37
(头像链接:https://bbs.imoutolove.me/read.php?tid-2025636-fpage-0-toread--page-1.html)
速度还行

1097957.jpg

Rodoc

感谢
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go