KEPServerEX OPC UA配置管理器实战:端点、证书与权限避坑指南
简介这份PDF文档聚焦kepware的OPC UA配置管理器面向工业自动化领域的工程师、系统集成人员以及需要搭建OPC UA通信链路的运维人员帮助解决服务器与客户端之间安全连接、证书信任与故障排查等实际问题。资源包共1个PDF文件大小约728KB内容为官方帮助文档结构清晰、便于按需检索。文档系统讲解了服务器端点、受信任的客户端与服务器、发现服务器、实例证书等核心概念并给出OPC UA教程、连接示例与最佳实践。故障排除部分覆盖无法通过正确端点URL连接、身份验证失败、目标计算机不出现在浏览网络中等典型场景事件日志消息章节则列出证书重新颁发、客户端证书被拒绝或受信任、端点启用禁用等具体提示便于对照诊断。目前已有835人学习适合希望快速掌握kepware OPC UA安全配置与排错思路的读者参考。1. OPC UA 配置管理器到底在管什么从一次现场联调卡壳说起很多人第一次接触 KEPServerEX 的 OPC UA 配置管理器是在一个很具体的场景里上位机连不上、客户端报 BadSecurityChecksFailed、或者标签读出来全是问号。你打开 KEPServerEX 的管理界面发现 OPC UA 这一块有一整套独立的配置入口——端点、安全策略、证书、用户身份、信任列表全在这里。它管的不是某个设备的驱动参数而是 KEPServerEX 作为 OPC UA Server 对外暴露的那一层“门禁系统”。换句话说OPC UA 配置管理器解决的是“谁可以连进来、用什么加密方式连、连进来能看到哪些标签、证书怎么互信”这四个问题。它适合两类人一类是做 SCADA、MES、组态软件对接的自动化工程师需要把 KEPServerEX 的数据通过 OPC UA 推给上层系统另一类是做设备数据采集平台的后端开发者需要理解 OPC UA 的安全模型才能排查连接故障。这一层配置没做对后面所有标签映射、数据订阅都是白搭。2. 端点与安全策略把 OPC UA 服务端配置拆成可执行的五步2.1 先理解端点、安全策略、消息安全模式三者的关系OPC UA 的连接建立过程本质上是客户端先问服务端“你支持哪些端点”服务端返回一个端点列表每个端点绑定了一组“安全策略 消息安全模式 用户令牌类型”的组合。KEPServerEX 的 OPC UA 配置管理器就是让你定义这些组合的地方。安全策略决定加密算法套件常见的有 None、Basic128Rsa15、Basic256、Basic256Sha256以及较新的 Aes128Sha256RsaOaep 和 Aes256Sha256RsaPss。消息安全模式决定签名和加密是否同时启用分为 None、Sign、SignAndEncrypt 三档。用户令牌类型决定身份验证方式常见的是 Anonymous、UserName、Certificate。一个常见的误区是把安全策略设成 Basic256Sha256消息安全模式却选了 None。这种组合在协议层面是矛盾的——策略本身要求加密模式却说不加密客户端协商时直接失败。我一般会遵循一个原则安全策略和消息安全模式的强度要匹配生产环境至少 SignAndEncrypt调试阶段可以临时用 None 但必须记录在案。2.2 在配置管理器里创建端点的操作步骤打开 KEPServerEX 的 OPC UA 配置管理器左侧树形结构里找到“服务器端点”节点。右键新建端点会弹出配置窗口。下面是我常用的一个生产级端点配置用表格说明每个字段的取值和理由。配置项推荐值说明端点 URLopc.tcp://服务器IP:49320端口默认 49320可改但需同步防火墙安全策略Basic256Sha256兼容性好主流客户端都支持消息安全模式SignAndEncrypt签名加加密防止篡改和窃听用户令牌UserName Certificate双因子用户名密码加证书允许匿名否生产环境必须关闭配置完成后点击应用配置管理器会提示你需要重启 OPC UA 服务或整个 KEPServerEX 运行时。这里有个细节修改端点配置后已有的客户端连接不会自动断开但新连接会使用新配置。所以如果你在调试一个已经连上的客户端改完配置发现没生效先断开重连。2.3 用 Python 客户端验证端点配置是否生效配置完不能只看界面得实际连一下。下面这段代码用 Python 的 opcua 库freeopcua去探测服务端端点列表并尝试用一个安全连接读取服务器状态。from opcua import Client from opcua.ua import SecurityPolicy # 服务端地址端口与配置管理器中一致 url opc.tcp://192.168.1.100:49320 # 创建客户端指定安全策略和证书 client Client(url) client.set_security( SecurityPolicy.Basic256Sha256, certificateclient_cert.pem, # 客户端公钥证书 private_keyclient_key.pem, # 客户端私钥 server_certificateserver_cert.der # 服务端公钥证书用于验证服务端 ) # 设置用户名令牌 client.set_user(opcuser) client.set_password(YourPassword123) try: client.connect() # 读取服务器状态节点 server_node client.get_node(ns0;i2259) print(Server State:, server_node.get_value()) finally: client.disconnect()这段代码的关键点在于set_security的参数。certificate和private_key是客户端自己的证书对server_certificate是服务端的公钥证书用于客户端验证服务端身份。如果服务端证书不在客户端的信任列表里连接会报 BadCertificateUntrusted。反过来客户端证书不在服务端的信任列表里服务端会拒绝连接客户端收到 BadSecurityChecksFailed。参数说明SecurityPolicy.Basic256Sha256必须和配置管理器里端点设置的安全策略完全一致大小写和拼写都不能错。set_user和set_password对应配置管理器里用户令牌的 UserName 类型。如果端点允许匿名这两行可以省略但生产环境不建议。2.4 端点配置的常见组合与适用场景不是所有场景都需要最高安全等级。下面这张表是我在不同项目里用过的组合按场景区分。场景安全策略消息安全模式用户令牌理由本地调试NoneNoneAnonymous快速验证标签映射不涉及安全内网测试Basic256Sha256SignUserName签名防篡改不加密省 CPU生产环境Basic256Sha256SignAndEncryptUserName Certificate完整安全跨网段Aes256Sha256RsaPssSignAndEncryptCertificate更高强度兼容性需确认选型逻辑是先确认客户端支持哪些安全策略再往上加。如果客户端是老版本的组态软件可能只支持 Basic128Rsa15那就只能降级。降级的同时要在网络层做补偿比如限制源 IP、走独立 VLAN。2.5 端点 URL 里的 IP 和主机名陷阱配置管理器里填端点 URL 时很多人直接填opc.tcp://localhost:49320或者opc.tcp://127.0.0.1:49320。这在服务端本机测试没问题但远程客户端连的时候会失败。原因是 OPC UA 客户端拿到端点列表后会用列表里的 URL 去连接如果 URL 里是 localhost客户端会试图连自己的 localhost。正确做法是填服务端的实际 IP 或者可解析的主机名。如果服务器有多网卡要填客户端能路由到的那个 IP。我遇到过一台服务器有四个网卡配置管理器里默认选了第一个结果客户端在另一个网段路由不通。后来在配置管理器里把端点 URL 改成客户端网段对应的 IP 才解决。3. 证书管理信任列表、吊销列表和自动接受的那些坑3.1 KEPServerEX 的证书存储结构KEPServerEX 的 OPC UA 证书默认存在安装目录下的KEPServerEX\V6\UA\或者KEPServerEX\V6\Certificates\路径里具体版本路径略有差异。里面有几个关键子目录own存放服务端自己的证书和私钥trusted存放受信任的客户端证书rejected存放被拒绝的客户端证书revoked存放被吊销的证书。理解这个结构很重要因为排查证书问题时你需要知道去哪个目录看。比如客户端连不上先去rejected目录看有没有客户端证书被扔进去。如果有说明服务端收到了客户端证书但不信任它。把该证书从rejected移到trusted重启服务通常就能连上。3.2 用 OpenSSL 生成自签名证书并导入信任列表生产环境应该用 CA 签发的证书但测试环境用自签名证书更快。下面是用 OpenSSL 生成一套服务端和客户端证书的命令。# 生成服务端私钥和自签名证书 openssl req -x509 -newkey rsa:2048 -keyout server_key.pem -out server_cert.pem \ -days 365 -nodes -subj /CNOPCUA-Server \ -addext subjectAltNameIP:192.168.1.100,URI:urn:OPCUA-Server # 生成客户端私钥和自签名证书 openssl req -x509 -newkey rsa:2048 -keyout client_key.pem -out client_cert.pem \ -days 365 -nodes -subj /CNOPCUA-Client \ -addext subjectAltNameURI:urn:OPCUA-Client # 将 PEM 格式证书转为 DER 格式KEPServerEX 信任列表需要 DER openssl x509 -in server_cert.pem -outform DER -out server_cert.der openssl x509 -in client_cert.pem -outform DER -out client_cert.der关键参数说明-addext subjectAltName...是必须的OPC UA 规范要求证书里包含 SAN 扩展否则严格模式的客户端会拒绝。服务端的 SAN 里要包含客户端连接时用的 IP 或主机名客户端的 SAN 里要包含 URI。-nodes表示私钥不加密测试环境方便生产环境应该去掉并设置密码。生成后把server_cert.der放到服务端own目录替换原有证书把client_cert.der放到服务端trusted目录。同时把server_cert.der放到客户端信任列表把client_cert.pem和client_key.pem配给客户端使用。3.3 证书信任列表的自动接受功能要不要开KEPServerEX 的 OPC UA 配置管理器里有一个“自动接受客户端证书”的选项。开了之后任何客户端第一次连接时其证书会自动进入trusted目录不需要手动导入。这在调试阶段很方便但生产环境是安全隐患——任何人都能连进来。我的做法是调试阶段开启方便快速迭代上线前关闭并清空trusted目录里非预期的证书。关闭后新客户端证书会进入rejected需要管理员手动移到trusted。这个手动步骤虽然麻烦但保证了只有经过审批的客户端才能接入。还有一个细节证书是有有效期的。自签名证书默认 365 天到期后连接会报 BadCertificateExpired。我一般会在日历上设一个提前 30 天的提醒到期前重新生成并替换。如果用的是 CA 签发的证书续期流程类似但需要重新签发而不是自签。3.4 证书吊销列表的使用场景吊销列表CRL用于作废已经签发的证书。比如某个客户端证书私钥泄露了你需要立即让这个证书失效但又不想重新签发所有证书。这时候把该证书加入吊销列表服务端在握手时会检查 CRL发现证书被吊销就拒绝连接。KEPServerEX 的配置管理器里可以指定 CRL 文件路径。CRL 文件本身需要用 OpenSSL 生成命令如下。# 创建一个空的吊销列表 openssl ca -gencrl -keyfile ca_key.pem -cert ca_cert.pem -out crl.pem -config openssl.cnf # 吊销某个证书 openssl ca -revoke client_cert.pem -keyfile ca_key.pem -cert ca_cert.pem -config openssl.cnf # 重新生成包含吊销记录的 CRL openssl ca -gencrl -keyfile ca_key.pem -cert ca_cert.pem -out crl.pem -config openssl.cnfCRL 的更新不是实时的服务端会缓存 CRL 文件。KEPServerEX 在启动时加载 CRL运行期间不会自动重新加载。所以吊销证书后需要重启 OPC UA 服务才能生效。这个延迟在安全事件响应时是个问题所以高安全场景应该用 OCSP 而不是 CRL但 KEPServerEX 对 OCSP 的支持有限具体要看版本。4. 用户身份与权限匿名、用户名、证书三种模式的取舍4.1 匿名模式什么时候可以用匿名模式意味着任何能网络到达服务端的人都可以读写标签。这在封闭的实验室网络里可以接受但在任何有外部接入可能的网络里都是危险的。我见过一个案例某工厂的 KEPServerEX 配了匿名访问结果一个实习生用手机上的 OPC UA 客户端扫到了服务器 IP误改了一个关键标签的值导致产线停机。如果非要用匿名至少做两件事一是用防火墙限制源 IP只允许特定客户端网段访问 49320 端口二是在 KEPServerEX 的标签层面做写保护关键标签设为只读。这两条是补偿措施不能替代身份验证。4.2 用户名密码模式的配置与密码策略用户名密码模式在配置管理器里配置可以创建多个用户每个用户分配不同的权限。KEPServerEX 的用户管理是独立的和 Windows 用户无关。创建用户时密码复杂度由配置管理器里的策略控制可以设置最小长度、是否要求大小写混合、是否要求特殊字符。我一般会为每个客户端系统创建一个独立用户而不是共用。这样在审计日志里能区分是哪个系统在读写。密码用随机生成的强密码存在客户端的配置文件里而不是硬编码在代码里。如果客户端支持优先用证书模式因为证书比密码更难泄露。4.3 证书模式的配置要点证书模式下客户端不需要提供用户名密码服务端通过客户端证书的 CN 或 SAN 来识别身份。配置管理器里可以把某个证书的 CN 映射到一个 KEPServerEX 用户从而继承该用户的权限。配置步骤先把客户端证书导入trusted目录然后在配置管理器的用户管理里创建一个用户在“证书映射”里填入客户端证书的 CN 或指纹。客户端连接时服务端验证证书有效且受信任后根据映射关系确定用户身份。这种模式的好处是免密码适合自动化系统之间的对接。坏处是证书管理复杂证书过期或吊销时所有用该证书的客户端都会断连。所以证书模式适合客户端数量少、可控性高的场景。4.4 权限分配的粒度控制KEPServerEX 的 OPC UA 权限可以控制到标签级别。在配置管理器里每个用户或用户组可以分配对特定标签的读、写、浏览权限。这个功能在多人多系统共用一台 KEPServerEX 时很有用。比如一个场景SCADA 系统需要读写所有标签MES 系统只需要读生产数据不能写。那就创建两个用户SCADA 用户给读写权限MES 用户只给读权限。配置时注意OPC UA 的权限是叠加的如果一个用户属于多个组权限取并集。所以不要把一个用户同时放进只读组和读写组那样会变成读写。5. 避坑与排查五个让配置管理器“看起来正常但连不上”的典型问题5.1 现象客户端报 BadSecurityChecksFailed但证书都在信任列表里原因客户端的证书链不完整。如果服务端证书是 CA 签发的客户端需要同时信任 CA 证书和中间证书。只把服务端证书放进信任列表但缺少 CA 证书验证链会断。解决把 CA 证书和所有中间证书都导入客户端的信任列表。用 OpenSSL 命令openssl verify -CAfile ca_cert.pem server_cert.pem可以验证证书链是否完整。如果报错说明缺证书。5.2 现象连接建立后立刻断开日志显示 BadTimeout原因服务端的端点 URL 里填的是主机名但客户端 DNS 解析不了或者解析到了错误的 IP。OPC UA 客户端拿到端点列表后会用列表里的 URL 重新连接如果 URL 不可达就超时。解决在配置管理器里把端点 URL 改成 IP 地址或者确保客户端能正确解析该主机名。用ping和telnet IP 49320在客户端机器上验证网络可达性。5.3 现象用户名密码正确但报 BadUserAccessDenied原因用户没有分配任何标签的权限或者用户被禁用。KEPServerEX 的用户管理里新建用户后默认没有任何权限需要手动分配。解决在配置管理器的用户管理里检查该用户是否启用以及是否分配了至少一个标签的读或写权限。如果用的是用户组检查用户是否在组里。5.4 现象证书导入后连接仍然失败rejected 目录里没有新证书原因客户端根本没有发送证书。如果客户端配置的安全策略是 None它不会发送证书服务端也就不会把证书放进 rejected。这种情况下服务端可能直接拒绝连接因为端点要求 SignAndEncrypt。解决检查客户端的安全策略配置确保和服务端端点匹配。如果服务端端点要求 SignAndEncrypt客户端必须配置证书并选择相同的安全策略。5.5 现象配置修改后重启服务客户端连上了但读不到标签原因OPC UA 的标签空间和 KEPServerEX 的通道/设备/标签是两套映射。配置管理器里改了安全设置但标签映射没有更新。或者客户端用的命名空间索引和服务端的对不上。解决在配置管理器的“标签空间”里检查标签是否正确暴露。客户端连接后先浏览地址空间确认能看到预期的标签节点。如果看不到检查 KEPServerEX 的通道是否启动、设备是否在线、标签是否被禁用。6. 进阶用配置管理器的导出功能做多环境同步与版本管理配置管理器里有一个容易被忽略的功能导出和导入配置。你可以把整个 OPC UA 配置导出成一个 XML 文件然后在另一台 KEPServerEX 上导入。这个功能在有多套环境开发、测试、生产时特别有用。具体操作在配置管理器里右键根节点选择“导出配置”保存为 XML。导入时选择“导入配置”指向该 XML。导入会覆盖当前配置所以导入前先备份。但导出文件里包含证书路径和私钥引用直接导入到另一台机器时证书路径可能不存在。我的做法是导出配置后手动编辑 XML把证书路径改成相对路径或环境变量然后在目标机器上把证书放到对应位置。这样一套配置可以在多台机器上复用。更进一步可以把导出的 XML 纳入版本控制比如 Git。每次修改配置后提交一次记录改了什么、为什么改。出问题时可以回滚到上一个版本。我吃过一次亏生产环境的 OPC UA 配置被误改导致所有客户端断连因为没有版本记录花了两个小时才恢复。从那以后所有 KEPServerEX 的 OPC UA 配置都纳入 Git 管理每次变更都有 commit message。还有一个技巧用配置管理器的“比较”功能。导入一个配置后可以和当前配置做差异对比高亮显示哪些字段变了。这个功能在排查“为什么这台机器能连那台不能”时很有用把两台机器的配置导出后对比差异点一目了然。最后说一个我自己的习惯每次修改 OPC UA 配置前先导出当前配置存一份文件名带上日期和修改人。改完后用 Python 客户端脚本跑一遍连接测试确认读写正常再收工。这个脚本我放在项目仓库里每次配置变更后都跑算是最后一道防线。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

WorkBuddy实战指南:用MCP+Python打通飞书与专业软件工作流

WorkBuddy实战指南:用MCP+Python打通飞书与专业软件工作流

1. 项目概述:WorkBuddy 不是“另一个AI工具”,而是你工作流里那个沉默的协作者最近在好几个技术团队的茶水间、产品例会和远程协作群里,反复听到一个词:WorkBuddy。它不像ChatGPT那样被拿来写周报初稿,也不像Copilot那…

2026/10/15 11:02:12 阅读更多 →
攻防世界Web高手进阶3分题通关指南:信息收集与漏洞利用实战

攻防世界Web高手进阶3分题通关指南:信息收集与漏洞利用实战

1. 从“3分题”说起:这类Web进阶挑战到底在考什么 很多人第一次接触攻防世界Web高手进阶区的3分题,都会有一种“被标题骗了”的感觉。题目名字看起来平平无奇,分值也不高,但真正上手之后才发现,它考察的往往不是单一知…

2026/10/15 11:02:12 阅读更多 →
TensorFlow Lite 端侧集成指南:从模型转换到 App 部署

TensorFlow Lite 端侧集成指南:从模型转换到 App 部署

思路先捋一捋:模型在服务器上怎么跑是一回事,把它塞进 App 里稳定高效地跑起来,又是完全不同的另一回事。TensorFlow Lite 的“集成”,指的是从训练好的模型文件出发,经过转换、量化、部署到 Android/iOS 或嵌入式设备…

2026/10/15 11:02:12 阅读更多 →

最新新闻

SpringBoot游戏周边商城实战:电商系统开发全解析

SpringBoot游戏周边商城实战:电商系统开发全解析

1. 项目概述与核心价值 作为一名在Java全栈开发领域摸爬滚打多年的老手,我见过太多毕业设计项目沦为"玩具级"演示品。但这个基于SpringBoot的游戏周边商城设计,却是个能真实锻炼工程能力的实战项目。它完整覆盖了电商系统核心模块:…

2026/10/15 11:46:34 阅读更多 →
DreamZero:14B视频世界模型如何实现零样本机器人实时闭环控制

DreamZero:14B视频世界模型如何实现零样本机器人实时闭环控制

1. 从"看懂视频"到"动手干活":DreamZero 到底在解决什么断层第一次看到"把 14B 视频世界模型变成可实时闭环执行的零样本机器人策略"这个说法,我脑子里冒出来的第一个念头是:视频生成模型和机器人控制之间&…

2026/10/15 11:46:34 阅读更多 →
STM32 SPI例程详解:轮询、中断与DMA实现

STM32 SPI例程详解:轮询、中断与DMA实现

简介:STM32 SPI通信例程,面向嵌入式开发者,用于快速掌握SPI外设的配置、收发与调试流程,代码经实际测试通过。资源包共2个文件(1个C源文件、1个头文件),压缩后仅约2KB,结构精简&…

2026/10/15 11:46:33 阅读更多 →
朱梁递归函数定理:算法分析与程序验证的数学基础

朱梁递归函数定理:算法分析与程序验证的数学基础

1. 数学理论背景解析朱梁真理递归元嵌套函数定理是近年来函数论领域的重要突破,这个定理的命名来源于其发现者朱梁教授在递归函数理论研究中的开创性工作。该定理的核心在于建立了一套完整的递归元嵌套函数的收敛性判定体系,为复杂递归系统的分析提供了强…

2026/10/15 11:46:33 阅读更多 →
热电阻与热电偶分度表:嵌入式温度查表原理与工业级实现

热电阻与热电偶分度表:嵌入式温度查表原理与工业级实现

简介:本资源是面向工业测控工程师、嵌入式开发者及自动化专业学生的温度传感器实用工具包,聚焦热电阻(如PT100/PT1000)与八类主流热电偶(S/B/K/E/T/J/N/R型)的精确查表需求,解决现场温度标定、仪…

2026/10/15 11:46:33 阅读更多 →
RHEL 8存储管理实战:Stratis与VDO的池化、去重与组合使用

RHEL 8存储管理实战:Stratis与VDO的池化、去重与组合使用

1. 为什么要在RHEL 8上折腾Stratis和VDORHEL 8把存储管理拆成了两条腿走路:一条是Stratis,面向本地磁盘池的"傻瓜式"卷管理;另一条是VDO,面向块设备的"压缩去重"层。很多人第一次听到这两个词的反应是"L…

2026/10/15 11:45:26 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →