制作带持久化的Kali Live U盘:从分区到配置完整指南
直接做一个能随身带系统的U盘很多人第一反应是“把Kali装进U盘嘛”但实际操作过的人都知道默认做出来的U盘启动盘你安装个软件、改个配置重启一下全没了。凡是碰过这个坑的人最后都会走上同一条路给U盘加上持久化。这篇文章就围绕这个主题把从选U盘、写镜像、分分区、配持久化到翻车排查的完整过程掰开揉碎讲一遍照着走就能得到一个重启后配置还在的Kali U盘。1. 先想清楚持久化U盘到底解决了什么问题1.1 普通启动U盘的两大致命痛点如果你只是用写盘工具把Kali的ISO镜像“怼”进U盘那这个U盘在启动时会被识别成一个只读的Live系统。Live系统的意思是所有内容都运行在内存里内存相当于一个临时的“草稿纸”关机断电就清空。你装一个字典工具、更新一下系统索引、改一下壁纸看着都成功了实际上写入的都是临时文件重启后一切回到出厂状态。有人会想那我直接往U盘里的文件系统写东西不就行了实际上不行。ISO镜像写入U盘的方式本质上是一个只读的squashfs压缩文件系统你没法直接往里面添加文件。你也别想着“那我把ISO解压到U盘再用引导器启动”这条路走起来非常绕而且兼容性很差。持久化解决的就是这个问题在U盘上划出一块独立的可写分区系统启动时把这块分区挂载为overlayfs的上层目录所有对系统文件的修改、新增的软件、保存的配置都落在这个分区里。下次开机系统会自动把上一次的修改叠加上去呈现出“我的系统没丢”的效果。1.2 持久化的适用场景与不适用场景不是所有场景都需要持久化。我自己的使用习惯是分两类如果需要临时借用别人的电脑、跑一次测试、展示一个Demo那普通Live U盘就够了逻辑简单、不留下个人信息但如果是准备当日常工具盘比如随身携带一套完整的渗透测试环境、或者想在不同电脑间保持同一个工作环境那持久化几乎是刚需。需要提醒的是持久化不是万能的。系统更新、内核升级这类操作在持久化U盘上依然有翻车风险因为内核更新可能涉及到引导层的文件而引导层并不在持久化分区里。你可以把持久化理解成“叠加层”它负责的是文件层面的覆盖不是引导层面的接管。遇到内核更新最好还是等回家后用完整安装的系统处理。还有一个容易误判的点持久化并不是“U盘里装了一个完整系统”。它仍然是一个Live系统只是把修改保存下来。系统底层的squashfs是只读的持久化层只记录差异部分。所以U盘速度和内存大小依然是瓶颈不会因为有了持久化性能就质变。2. 动手前的准备工具选型与背后原理2.1 U盘硬件怎么选容量和速度的权衡这个环节值得多说两句因为很多人在这上面吃过亏。持久化分区要划分出独立空间U盘容量太小肯定不行。一个完整的Kali镜像大约4~5GB系统运行时的临时文件也会占用一些空间再叠加持久化分区8GB是底线但实际用下来你会觉得非常局促。我建议至少32GB64GB更舒服。你可以把工具包、字典库、脚本收集全塞进去。更重要的是速度。Kali从U盘启动瓶颈就是U盘的随机读取性能和持续写入性能。普通的USB 2.0 U盘启动一次可能要三到五分钟进入桌面后开个终端都觉得卡顿这种体验非常打消积极性。建议选择USB 3.0以上接口的U盘最好是有固态主控的牌子读写速度能跑到150MB/s以上。如果不确定看参数里有没有标明“读150MB/s、写100MB/s”这类数据这种盘做Live系统体验会好很多。还有一个小细节U盘的发热和寿命。持久化模式下系统会频繁读写U盘普通U盘很容易发热降速甚至用一段时间就出现坏块。有条件的话优先选择支持磨损均衡的U盘或者直接用一个移动固态硬盘加转接盒本质上也等价于一个“超大号持久化U盘”。2.2 写盘工具怎么选dd、Rufus还是balenaEtcher写镜像这一步不同平台有不同的顺手工具。在Linux下直接使用dd命令就是最稳定、最不容易出幺蛾子的方式。Windows平台下我试过几款工具写ISO各有优缺点Rufus目前我用得最顺手的Windows写盘工具。新版Rufus自带持久化分区大小设置你在写镜像的时候可以直接预留持久化空间省去了后面手动分区的麻烦。注意这个选项需要选择正确的镜像模式Rufus识别到Kali ISO时会自动弹出Live模式相关选项。balenaEtcher界面好看、操作傻瓜式但它默认整盘写入不支持预留持久化分区的选项写完之后还得自己额外分区。Ventoy这个是另一个思路。Ventoy会把U盘变成一个引导管理器你可以直接往U盘的另一个分区里扔ISO文件启动时选择要引导的镜像而且原生支持持久化配置。不过它的持久化方案和官方Kali的Live引导不太一样配置方式也更绕一些新手不建议一上来就走这条路。如果你问我个人偏好Windows下用Rufus最省事Linux下用dd最透明。macOS的话balenaEtcher或者dd都行原理一样。下面我给的完整步骤会包含两种路线一种是纯命令行、完全可控一种是图形界面、适合新手。2.3 持久化到底是怎么工作的overlay机制解析很多人做完持久化后只知道“能用”但不知道为什么重启后数据还在。为了排查问题方便还是要懂一点底层原理。Kali的Live系统在启动时会通过initramfs里的脚本扫描所有可移动设备上的分区寻找一个卷标为persistence的分区。找到后就是通过overlayroot或者live-boot机制把该分区挂载为/overlay并读取分区根目录下的persistence.conf配置文件。这个文件的内容决定了哪些目录被覆盖写入。标准的写法就一行/ union斜杠代表整个根文件系统union表示用联合挂载的方式叠加。意思就是启动时把那个分区作为可写层覆盖到只读的squashfs之上。你所有对系统的修改都写到这个“可写层”中下次开机系统会重新把这一层叠加上之前的东西自然都还在。理解了这个机制很多问题就好排查了如果启动选项没选对、分区卷标不对、配置文件有误系统根本不会启动持久化只会把U盘当成普通Live盘。这也是我后面要专门讲“如何确认持久化已生效”的原因。3. 分步实操从零做出一个带持久化的Kali U盘3.1 第一步把官方的ISO镜像写进U盘首先需要前往Kali官网的下载页获取对应架构的ISO镜像。如果你不确定下载哪个版本选默认的64位标准版就行。下载完后建议校验一下SHA256哈希值确保文件没被损坏这一步常有人跳过结果写入失败或者启动异常回头找原因就很费劲。Linux下校验echo 这里贴入官方给出的哈希值 镜像文件名 | sha256sum -c -校验没问题后正式写入。插上U盘先确认设备名千万不要搞错盘符。lsblk -o NAME,SIZE,MODEL sudo dd ifkali-linux-2024.x-live-amd64.iso of/dev/sdX bs4M statusprogress oflagsync convfsync把/dev/sdX替换成你U盘对应的设备名。注意是sdX不是sdX1这样的分区名。bs4M是块大小statusprogress会实时显示进度convfsync确保数据真正落盘后才结束。这一步耗时取决于U盘速度和镜像大小一般三五分钟到十分钟不等。写完之后你会看到U盘被分成了两个分区一个是小的EFI引导分区另一个是容量很大的系统分区。不要慌这是正常的。系统分区里就是squashfs和数据文件。接下来我们就要在这个U盘的剩余空间里划出持久化分区。3.2 第二步在U盘上划出持久化分区因为dd写入ISO时会在U盘上创建一个几乎占满整个U盘的系统分区所以先把那个大分区缩小留出空间给持久化分区。Kali的fat分区和squashfs分区不一定能直接缩小但好消息是我们并不需要保留那个系统分区的全部空间只需要保证ISO的数据不丢。实际操作建议如下在Linux下用parted操作比较直观sudo parted /dev/sdX进入parted交互界面后print free这一步会列出当前U盘的分区布局以及各分区之后有多少空闲空间。你会看到类似这样的结构分区1可能是FAT32格式的EFI分区分区2容量很大分区2后面还有一个很小的剩余空间只有几MB这时它的尾部可能已经有几个MB的空闲空间了。但实际上Kali ISO写入后系统分区后面通常没有太多空闲因为整个U盘基本被占满了。手动缩小分区比较麻烦因此更常用的做法是对U盘重新分区保留前面两个分区不动在分区的末尾挤出空间。如果确实没有空闲空间可以用parted的resizepart命令把分区2缩小腾出空间resizepart 2 50G上面这个例子是把分区2缩到50GB根据你U盘实际容量调整。注意分区2里面存放的是squashfs和FAT文件系统缩小的数值不能小于它已占用的空间。分区2里实际数据的占用情况可以用df -h查看挂载后的大小但因为没有挂载更稳妥的做法是先保守一点把它缩小到比镜像内容大小略大的位置。比如说你的U盘是64GB分区2原先约59GB你可以resizepart 2 40G留出将近20GB给持久化分区。分区2缩小完成后再用parted创建一个新分区mkpart primary ext4 40G 100%结束parted执行partprobe让内核重新读取分区表sudo partprobe /dev/sdX lsblk这时你应该看到U盘上多了一个分区比如叫/dev/sdX3这就是未来的持久化分区。提示Rufus工具如果提前设置了持久化分区大小那这一步可以直接跳过写入完ISO之后U盘上就已经有一个空闲分区待处理。Ventoy路线同理在Ventoy的GUI里可以直接创建持久化分区。3.3 第三步格式化并生成持久化配置文件创建分区只是第一步持久化分区的格式和配置文件才是关键。先把分区格式化为ext4文件系统并设置卷标为小写的persistence注意一个字符都不能差sudo mkfs.ext4 -L persistence /dev/sdX3-L参数指定卷标。为什么必须用这个卷标因为启动脚本就是靠这个卷标识别持久化分区的卷标不对系统直接无视它。接着把分区挂载上写入配置文件sudo mkdir -p /mnt/usb sudo mount /dev/sdX3 /mnt/usb echo / union | sudo tee /mnt/usb/persistence.conf cat /mnt/usb/persistence.conf确认输出只有一行/ union后卸载分区sudo umount /mnt/usb sync到这里U盘已经具备持久化能力了。将U盘从电脑上安全弹出插到目标机器上开机在Kali的引导菜单里选择Live USB Persistence选项而不是默认的Live USB或Graphical Installer。只有在引导时选中了Persistence模式系统才会挂载持久化分区。3.4 第四步验证持久化是否生效很多用户做到前面几步就以为万事大吉结果重启后依旧丢配置原因就是没选中启动菜单的正确入口。所以验证这一步必不可少。开机进入桌面后打开终端执行df -h | grep persistence如果持久化生效你会看到类似这样的输出挂载点指向/run/live/persistence或者/overlay/dev/sdX3 19G ... /run/live/persistence再执行mount | grep overlay你还会看到overlay挂载记录说明根文件系统已经被覆盖了一层可写层。到这里先别急着庆祝再做一个文件级的确认往桌面写一个标记文件然后重启重新选择Persistence模式进入检查文件是否还在echo test persist ~/persist_test.txt重启后cat ~/persist_test.txt如果能输出test persist说明持久化完全正常这个U盘从这一刻起就是“活”的了。以后装的工具、改的配置、下载的字典关机重启都还在。注意如果重启后文件消失不要慌先检查你重启时选择的引导项是不是带Persistence再检查分区卷标和persistence.conf。大多数“持久化失败”都是这两个原因。4. 常见问题与排查经验实录4.1 明明做了持久化重启后数据还是丢了这个问题排名第一几乎每个人都会遇到一次。排查顺序是固定的第一步确认启动菜单项。如果开机后跑到的是Live USB (default)那持久化一定不会启用必须手动选择Live USB Persistence。如果你用的是Rufus写入引导菜单可能是图形化或命令行风格注意看文字描述。第二步确认分区卷标。把U盘插回Linux电脑执行lsblk -f查看持久化分区的卷标是否精确等于persistence多一个大写字母、多个空格都不行。第三步确认配置文件。挂载持久化分区后查看persistence.conf内容必须是/ union不能留空行前缀、不能有多余空格。用cat -A检查是否有隐藏字符cat -A /mnt/usb/persistence.conf输出应该只有一行/ union不会有$以外的符号。第四步如果以上全对考虑U盘主控兼容性问题。有些U盘主控对overlayfs支持不友好尤其是某些国产主控分区表出现了奇怪的问题启动脚本跳过它。这个情况下可以把U盘插到电脑的另一个USB口优先直插主板后置口排除供电或USB Hub兼容问题。如果依旧不行只能换U盘实验。4.2 分区操作提示“设备忙”或没有可用空间操作parted或者fdisk时报Device or resource busy最常见的原因是还有进程在占用这个U盘的分区比如自动挂载的桌面环境。先执行sudo umount /dev/sdX*如果提示target is busy用lsof /dev/sdX看看是谁占用了一般就是文件管理器。关掉文件管理器窗口再执行卸载通常会解决。另外parted的resizepart可能报错说No free space此时先执行print free确认分区后是否还有空间。如果你已经缩小分区但空间仍不可用尝试直接用fdisk的d删除分区再重建——Kali所在分区是只读系统镜像里面的数据并不会因为删掉分区表就丢只要你不重新格式化它数据区域还在。但删除分区有风险新手操作前最好先备份。4.3 启动菜单里没有Persistence选项有些时候你可能发现引导菜单根本没有Persistence选项或者引导器直接进入了图形界面没看到菜单。这有两种情况。第一种你下载的镜像版本不对。Kali官方Live镜像的引导菜单默认就有Persistence选项但如果你下的是预设的纯安装器镜像或者某些第三方精简镜像可能就没有这个入口。解决办法重新下载官方标准Live ISO。第二种镜像写入工具改写了引导配置。某些写盘工具有特殊优化可能会导致引导配置不能被完整识别。解决办法换一个写盘工具重新写入优先用dd命令它的兼容性最原始也最可靠。如果启动后直接进入桌面而没看到了菜单可以尝试在启动时按e键进入引导参数编辑界面在linux那一行末尾手动加上persistence保存并引导。不过这种方式保存不了修改每次开机都要手动加只能作为临时验证手段。4.4 持久化空间越用越小怎么清理使用一段时间后你会发现df -h显示的可用空间越来越少这是因为所有对系统的修改都被记录为增量文件包括软件包的缓存、日志、临时文件。常见的清理方式是用apt clean清理软件缓存定期清理/var/log下的旧日志检查/tmp和/root下的下载文件。还有一种更深层的空间浪费来自overlay的“删除不释放”特性。在overlay模式下你删除一个大文件实际并不是从底层文件里删除而是在可写层里记录一个“白名单”隐藏它真正的数据还在底层分区里占着空间。所以即使你感觉删了不少东西可用空间也不见涨。如果遇到空间严重吃紧最彻底的办法是备份重要数据后重建持久化分区然后重装需要的工具。5. 进阶玩法与维护心得5.1 给持久化分区做加密如果你打算把这个U盘带在身上那么持久化分区里的工具、脚本、连接记录都属于敏感数据裸奔还是不踏实。Casper和live-boot支持通过LUKS加密持久化分区需要在启动时输入密码才能挂载。做法是先把持久化分区格式化为LUKSsudo cryptsetup luksFormat /dev/sdX3 sudo cryptsetup open /dev/sdX3 my_usb_persistence sudo mkfs.ext4 -L persistence /dev/mapper/my_usb_persistence注意LUKS加密后卷标位于解密后的映射设备上这个不影响识别。启动时选择Persistence模式系统会提示输入加密分区的密码。这个方案能有效防止U盘丢失后敏感数据被直接读取。有一点要提醒加密持久化分区会把开机流程拖慢而且如果系统在initramfs阶段没有正确加载cryptsetup模块可能会卡在等待密码的界面。动手前做好无法正常启动的心理准备最好留一个备份U盘。5.2 把常用工具和脚本塞进持久化层持久化最大的乐趣在于积累。我自己会把以下内容常驻在持久化层里常用字典库比如自定义密码字典、子域名词典自定义脚本比如信息收集自动化脚本、常用目录扫描的封装命令工作区项目比如正在分析的样本、整理的报告模板浏览器书签和SSH密钥。这些内容在普通Live模式下每次都要重新配置而有了持久化一次性配置好走到哪都是熟悉的环境。唯一需要注意的是敏感数据在U盘里的保管方式最好配合上面的加密方案。5.3 日常维护的两个小习惯第一个习惯是定期备份持久化分区。直接用dd把整个U盘分区导出成一个镜像文件代价是需要和持久化分区同等大小的存储空间但恢复起来非常快sudo dd if/dev/sdX3 ofpersistence_backup.img bs4M statusprogress恢复时反向把镜像写回分区即可。第二个习惯是避免在持久化模式下进行大版本系统更新比如跨版本的Kali升级。Live系统的更新链路和传统安装版系统不同升级过程有可能把overlay结构搞乱导致启动异常。如果确实需要更新建议先备份持久化层然后再尝试。顺带提一下U盘颗粒的寿命是有限的。即便质量不错的U盘在持久化模式下高频率读写也难以避免磨损。如果你发现自己U盘的写入速度越来越慢表面温度越来越高说明颗粒可能已经开始老化。及时把持久化分区里的关键数据同步到备份盘换个新U盘重新制作是最务实的选择。最后再分享一个我自己的习惯我在实际使用中往往不会把所有的工具都装进持久化层而是把U盘上常驻一个脚本目录里面放好安装脚本和配置文件比如自动配置终端环境、自动安装常用扩展、自动同步工作目录这类。这样做的好处是即使持久化层因为升级或损坏需要重建我只要跑一遍脚本就能把环境恢复到八成不用每次从头折腾。把“环境”本身变成可复制的资产比单纯依赖一个持久化分区更稳妥。制作持久化Kali U盘本身不算难关键是把原理和排查思路捋顺懂得看卷标、认配置文件、选启动菜单项。希望这份记录能让你少走几步弯路。

相关新闻

AI辅助教材编写如何降低查重率:从原创内容到案例本地化的完整方法

AI辅助教材编写如何降低查重率:从原创内容到案例本地化的完整方法

用了将近半年的AI辅助教材编写,我越来越确定一件事:低查重率不是靠“绕”,而是靠“写”。先说个背景。我平时的工作需要给不同年级、不同基础的学生编写讲义和配套练习,以前一个单元的内容从构思到成稿,少说一周&#…

2026/10/17 8:22:20 阅读更多 →
JS DOM操作:查询、全选联动、动态表格与Window对象方法

JS DOM操作:查询、全选联动、动态表格与Window对象方法

标题里这串知识点,是JS基础课程第14天最核心的D部分。我当时学到这里的时候,正好卡在“能看懂语法,但做不出一个能交互的页面”这个阶段。后来发现一个很关键的原因:纯语法是死的,只有让代码真正拿到页面上的元素&…

2026/10/17 8:22:20 阅读更多 →
企业级多模态RAG知识库搭建实战:从0到1全流程复盘

企业级多模态RAG知识库搭建实战:从0到1全流程复盘

做企业级 RAG 知识库这件事,我一开始是真没当回事。直到接了一个装修公司项目,才发现自己太天真。这个项目不是网上那种“拿十几个PDF跑个问答Demo”的玩具,而是要把这家装修公司过去十几年积攒的图纸、合同、报价单、工地照片、客户聊天记录…

2026/10/17 8:21:20 阅读更多 →

最新新闻

前端验证码实现:Canvas绘制、随机生成与刷新交互全解析

前端验证码实现:Canvas绘制、随机生成与刷新交互全解析

验证码这玩意儿,前端做起来最烦人的不是生成随机数,而是怎么让用户觉得“这验证码靠谱”但又不会难到让人摔键盘。最近在做一个某企业内部系统的登录改造,需要在纯前端环境里重新实现验证码的刷新逻辑,抽空把这个基础功能完整拆了…

2026/10/17 9:05:30 阅读更多 →
网络安全防护指南:从账号清理到应急响应的落地实践

网络安全防护指南:从账号清理到应急响应的落地实践

做安全这件事,最怕的不是攻击手法有多高级,而是防护只停留在口号上。前阵子参与了一次内部安全复盘,大家反复讨论“510”这个代号时,我意识到所谓“网络安全防护指南”其实不是在讲一套高深理论,而是在回答一个很现实的…

2026/10/17 9:05:30 阅读更多 →
D3DCompiler_47.dll缺失修复指南:SFC、DISM与驱动排查

D3DCompiler_47.dll缺失修复指南:SFC、DISM与驱动排查

大家应该都撞上过这种报错:某个游戏启动的时候突然弹窗,说系统里缺少 D3DCompiler_47.dll,程序无法继续运行。我前前后后帮身边人和公司里的机器处理过不少次这类问题,每次都能看到浏览器里铺天盖地的“D3DCompiler_47.dll 免费下…

2026/10/17 9:05:30 阅读更多 →
马肯依码士9410/9450串口通讯协议实例:报文拆解与Python对接指南

马肯依码士9410/9450串口通讯协议实例:报文拆解与Python对接指南

简介:马肯依码士9410-9450喷码机通讯协议与串口通讯实例包,面向工业现场需要对接喷码机的上位机软件工程师和设备调试人员,用于解决马肯依码士喷码机串口通信协议不透明、指令交互与联调缺少参照的问题。资源共57个文件,压缩包整体…

2026/10/17 9:05:30 阅读更多 →
MATLAB医学图像配准全攻略:从imregtform到多分辨率策略

MATLAB医学图像配准全攻略:从imregtform到多分辨率策略

简介:面向医学影像分析与配准研究者的一套基于Matlab的算法实现,重点解决非刚性网格配准问题,适用于不同时间、设备或成像方式获取的医学图像对齐,覆盖二维切片与三维体数据的精确匹配。压缩包内共三十四个文件,以主程…

2026/10/17 9:05:30 阅读更多 →
Word图文粘贴进帝国CMS后台:版式保留的完整实战指南

Word图文粘贴进帝国CMS后台:版式保留的完整实战指南

做内容运营和网站维护的人,八成都有过这种经历:辛辛苦苦在Word里排好的图文文档,复制粘贴进帝国整站程序后台的编辑器,一点确定,预览一看——图片全没了、文字挤成一团、行距忽大忽小、表格直接冲出页面边界。运气好点…

2026/10/17 9:04:30 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →