滴滴行程报销单PDF解析:字段提取与自动化入账指南
简介一份滴滴出行行程报销单PDF文档完整记录了一名员工在2024年11月20日至2024年12月4日期间于宁波市产生的13笔打车费用车型涵盖快车、滴滴特快及特惠快车每笔行程均列明上车时间、起终点、里程、金额和备注合计643.03元。文档同时记录了员工姓名、工号、部门、申请日期及行程人手机号行程路线集中在象山县涉及象山滨海大道亚朵酒店、英普特购物、象山隔离点、星巴克及宁波栎社国际机场等地点可作为企业财务报销核对、差旅成本分析及行程单OCR识别纠错的真实案例。压缩包内仅1个PDF文件大小93KB两页纸完整呈现全部行程PDF格式便于打印、归档和留档备查。目前已有448人学习下载适合财务人员、行政专员及技术开发者参考借助这份样例可快速理解出行报销单据的字段含义、填写规范与常见OCR识别注意事项。1. 滴滴出行行程报销单 PDF从打印件到入账凭证先分清三张纸第一次用滴滴出行行程报销单.pdf 走报销流程时我踩过一个很尴尬的坑PDF 里红章、防伪码、公司抬头样样齐全打印出来交给财务对方却只回了一句这张不是发票入不了账。后来才明白这份 PDF 只是行程记录凭证税务凭证是它配套的电子发票两者缺一个报销单就进不了流程。这篇笔记把这张 PDF 从生成、核对、解析到入账的整条链路讲清楚它解决的是出差报销里行程真不真、金额对不对、抬头符不符、能不能批量处理这一串问题。适合经常出差要贴票的同事、负责审核报销的财务同学以及想写脚本把行程单转成台账的工程师。2. 拆开滴滴出行行程报销单 PDF字段构成与凭证定位很多人拿到这张 PDF 先看金额再看日期然后直接打印。但真正决定它能不能报销的字段藏在金额下面那几行。这一章把 PDF 里的字段拆开讲清楚每个字段从哪来、谁在审核时用它、以及为什么行程单 发票 报销单三样东西必须能对上。2.1 一张行程单 PDF 里到底有哪些字段一份完整的滴滴出行行程报销单 PDF常见字段可以分成四组行程信息、金额信息、订单与防伪信息、抬头信息。下面这张表是我在自己收到的 PDF 里逐项对照整理的不同时期生成的 PDF 措辞可能有差异但字段类别基本一致。字段组常见内容来源审核时看什么行程信息出发时间、到达时间、出发地、目的地、行程里程订单系统记录的上车点和下车点是否覆盖出差日期、路线是否合理金额信息行程金额、支付方式计价系统实际结算金额金额是否在差旅标准内订单信息订单号、防伪码、行程单编号订单系统生成能否在验真入口反查行程抬头信息单位名称、税号/信用代码用户出票前设置的开票抬头抬头是否与报销公司全称一致这里有一个容易忽略的点抬头信息并不是行程订单里自带的而是你把行程关联到某个开票抬头后PDF 生成服务把抬头信息渲染进去的。换句话说同样的订单在不改行程的情况下换一个抬头导出的 PDF 第一页公司名称就变了。这也是后面第 5 章抬头错误那一类翻车的根源。2.2 行程单、发票与报销单三张纸各自的作用我发现不少第一次走电子报销流程的人会把行程单 PDF当成发票交上去结果被退回。这三样东西各管一段行程单 PDF 是过程凭证它证明这个人确实在这个时间从这个地点到那个地点花了这么多钱。它由出行平台生成没有税务效力。发票是税务凭证由平台的开票系统开具电子普通发票里面有发票代码、发票号码、开票日期。财务审核时认的是这张票。报销单是公司内部的入账单据由员工在财务系统里发起填上费用类型、金额、关联的行程单和发票走完审批后入账。三者的关联是靠订单号串起来的。实际操作中我一般会在提交报销时把行程单 PDF 里的订单号和发票上的订单号核一遍不一致就先不提交把开票信息改对再说。2.3 防伪码与订单号PDF 的验真入口行程单 PDF 上一般会有一组防伪码和订单号有些版本还会带二维码。防伪码的作用是让审核方通过扫码或输入防伪码的方式回到行程校验页反查这趟行程是否存在、有没有被篡改。订单号则是关联发票的关键值。这里有个实操细节防伪码只能证明行程单真伪不能证明发票真伪发票真伪要拿发票号码去发票查验平台查。所以审核严格的公司会同时要求验行程单的防伪码和验发票的真伪。我自己处理报销单时习惯先把 PDF 里的订单号摘出来和发票上的订单号做一次字符串比对这一步能提前拦掉大部分行程对不上发票的退单。3. 从订单到 PDF生成、导出与核对的关键步骤了解了字段构成下一步就是把 PDF 正确拿到手。这一章讲的是生成和导出阶段最容易出错的操作顺序先改抬头、再导出、最后核对。顺序一旦反了导出的 PDF 就是废纸一张。3.1 生成前先定抬头公司全称和税号决定 PDF 的第一印象抬头信息决定财务第一眼看到这张 PDF 时认不认它。常见做法是在出行端的开票设置里先把公司抬头维护好再勾选为默认抬头最后才去导出行程单。具体步骤大致是这样进入出行端我的—发票抬头或设置—发票与抬头入口。新增公司抬头填写公司全称、税号或信用代码。将该抬头设为默认抬头退出前再点开确认一次是否生效。重新下载或导出行程单 PDF确认首页顶部显示的是公司全称而不是个人姓名。这里有一个很多人踩过的顺序坑先在个人状态下导出 PDF过后才想起改抬头。这时候 PDF 已经存在手机本地了它不会因为你改了抬头设置就自动更新必须删掉重新导。别图省事拿旧 PDF 打印财务退单时理由写的是抬头与公司信息不符你连解释的余地都没有。3.2 导出时逐项核对行程、金额与订单号导出 PDF 后不要急着打印花一分钟把三组信息和原始行程做对比。我第一次做批量报销时跳过这步结果一整批 PDF 里混进了几张拼车拆单的行程起终点和实际出差路线差了几条街退回来的时候特别尴尬。核对顺序我一般是这样的核对行程日期PDF 上的出发时间是否落在出差申请单的日期范围内跨天的单子尤其要看是不是午夜前后。核对起终点上车点和下车点是否与差旅行程一致拼车订单可能只显示你乘坐的那一段。核对金额PDF 上的行程金额是否等于实际支付金额如果有优惠券抵扣注意看金额是原价还是折后价。核对订单号记下订单号后面开发票或者被退单时用这个号去反查行程。值得注意的是行程单 PDF 上的金额通常是一趟行程的口径而发票上的金额可能是该订单合并开票的口径。两者有差异时以发票金额为准行程单 PDF 只作为过程佐证这个习惯能避免很多无谓的返工。3.3 企业版与个人版两种导出方式与文件名规律个人账号和企业账号导出 PDF 的路径与批量能力不同。个人版一般在行程详情页里找到开发票/行程单点一下生成一个 PDF一次只能处理一单。企业版往往支持批量选择行程后一同生成 PDF甚至会打包成一个压缩文件下发方便报销集中处理。关注文件名规律比想象中重要。个人版下载的 PDF 文件名常常包含日期和起终点关键词企业版批量导出的文件名可能是一串编号甚至多个 PDF 叫同一个名字。如果脚本要按文件名做批量解析重名会直接覆盖前一个文件台账就少了一条。我见过最长的一个企业版文件名是纯数字加字母大概十多位相比个人版的命名方式它不容易一眼看出是哪天哪趟车。所以拿到压缩包后我做的第一件事是按固定规则重命名报销单_日期_订单号.pdf。这个习惯在下一章的批量解析里会省非常多事。4. 用 Python 解析行程单 PDF提取字段并生成报销台账当手里攒了几十份行程单 PDF 时手工把订单号、金额、起终点抄进 Excel 是一件既慢又容易错的事。这一章写如何用 Python 把 PDF 里的关键字段自动提取出来生成报销台账 CSV。整个过程分为四步判断 PDF 类型、提取单份字段、批量处理、针对版面差异调参数。4.1 先判断 PDF 是文本层还是图片层解析 PDF 前先搞清楚一件事这份 PDF 的文字是真实的文本层还是只是一张扫描图片。前者用 Python 直接提取文本速度很快后者要先做 OCR否则提取结果一定是空的。判断方法很简单用 pdfplumber 读第一页字符import pdfplumber pdf_path 报销单_20250401_ABC123.pdf with pdfplumber.open(pdf_path) as pdf: first_page pdf.pages[0] text first_page.extract_text() print(repr(text[:200] if text else EMPTY))这段代码用 pdfplumber 打开 PDF取第一页调用 extract_text 提取文本。返回结果如果是正常的文字段落说明 PDF 带文本层如果输出 EMPTY 或只有空白字符说明这一页是图片需要走 OCR 流程。参数说明pdf.pages 是页面列表pages[0] 代表第一页。extract_text 默认按页面的阅读顺序拼接文本换行和空格都可能被保留所以打印时用 repr 是为了把不可见字符也显示出来。真正投产时建议把整个文档所有页都拼起来再提字段而不是只取第一页。4.2 提取金额、起终点与订单号的代码实现确认是文本型 PDF 后下一步就是按字段标签提取内容。核心逻辑是先拿到整份 PDF 的全部文本再用正则表达式去匹配字段名后面的值。import pdfplumber import re def parse_one_pdf(path: str) - dict: with pdfplumber.open(path) as pdf: text \n.join(page.extract_text() or for page in pdf.pages) patterns { order_id: r订单号[:]\s*([A-Za-z0-9]), amount: r行程金额[:]\s*[¥]\s*([0-9.]), start_time: r出发时间[:]\s*([0-9-]\s[0-9:]), start_point: r出发地[:]\s*(.), end_point: r目的地[:]\s*(.), } result {} for key, pattern in patterns.items(): match re.search(pattern, text) result[key] match.group(1).strip() if match else return result这段代码的关键有两个点一是把每一页文本用换行符拼成一个长字符串避免字段跨页时正则匹配不到二是用 ordered dict 固定字段顺序方便后面直接写 CSV。参数说明order_id 的正则用 [A-Za-z0-9]匹配字母加数字的典型订单号格式。amount 的正则在符号后捕获数字前提是 PDF 里金额前有行程金额字样。start_point 和 end_point 用 (.) 捕获到该行结尾但如果标签和值不在同一行这两个字段就可能抓空。实际处理时要先用一个 PDF 打印出提取文本看看具体的字段措辞是不是和正则一致不同时期的行程单措辞可能有差异。4.3 批量处理多个 PDF 并输出 CSV 台账单份提取跑通后批量就是套一层文件遍历。常见做法是把所有 PDF 放在同一个目录下统一按前面的重命名规则存放然后用 glob 收集文件循环处理。import csv import glob from parse_module import parse_one_pdf # 假设上一节的函数在 parse_module.py 里 pdf_files sorted(glob.glob(./报销单_*.pdf)) rows [] for pdf_path in pdf_files: row parse_one_pdf(pdf_path) row[file] pdf_path rows.append(row) fieldnames [file, order_id, start_time, start_point, end_point, amount] with open(报销台账.csv, w, newline, encodingutf-8-sig) as f: writer csv.DictWriter(f, fieldnamesfieldnames) writer.writeheader() writer.writerows(rows)这段代码按文件名排序后逐个解析每份 PDF 解析出的字段合并成一个 row最后用 DictWriter 把 rows 写进 CSV。逻辑说明sorted 保证文件处理顺序稳定不会因为目录顺序抖动导致台账排序不确定。encodingutf-8-sig 是因为 Excel 打开 UTF-8 文件时容易乱码加 BOM 后能直接双击打开。参数说明glob 的通配符 ./报销单_*.pdf 只匹配你重命名过的文件原始下载目录里如果有其他 PDF 不会被误抓。parse 函数里任何字段解析不到时返回空字符串而不是抛异常避免一个坏文件中断整批任务这也是批量脚本的一个重要习惯。4.4 版面变化与扫描件时的参数调优实际工作的麻烦在于不是每份行程单 PDF 都长得一样。我遇到过三种变形字段标签从出发地变成出发地点金额前没有带货币符号以及整份 PDF 其实是扫描件。处理思路如下先打印前 500 字文本看标签实际写法再调正则。例如把出发地[:]改成出发地(?:点)?[:]。金额正则可放宽为([0-9]\.[0-9]{2})去掉对货币符号的依赖。如果是扫描件先用 OCR 把图片转成文本再进正则提取。命令行工具可以这样用tesseract input_page.png output_text -l chi_sim --psm 6参数说明-l chi_sim 指定中文简体语言包--psm 6 假设页面是统一文本块适合行程单这类版面相对规整的单页文档。OCR 之后拿到的文本再用同样的正则提取字段。如果批量任务里偶尔有一两份解析结果全空不要当场头大把这几份单独捞出来看版面是不是新版式。多数情况下是字段标签换了词改一下正则就能解决不是解析框架的问题。5. 行程单 PDF 处理避坑5 个高频翻车点与排查方法PDF 本身不复杂复杂的全是边界情况。这一章把我在真实报销和脚本处理中遇到的高频翻车点按现象、原因、解决写清楚每条都可以直接对照排查。5.1 金额对不上PDF 金额与支付金额不一致现象行程单 PDF 上写的金额和微信/支付宝的支付记录差了几块钱提交报销后被财务打回。原因行程单 PDF 里的金额可能是行程原价而你实际支付时用了优惠券、企业支付折扣或第三方补贴。拼车订单还可能存在分段计价PDF 上的金额和最终账单金额不在一个口径。解决先看清 PDF 金额旁边有没有原价优惠后字样如果有差异截图支付记录作为补充凭证。报销时统一以发票金额为准行程单 PDF 只做行程真实性佐证。若发票尚未开具先不要提交行程单等发票金额出来再一起提交。5.2 抬头错误批量生成的 PDF 全是个人抬头现象一次出差打了十几趟车批量导出 PDF 后逐一打开发现抬头全是个人财务整批复退。原因导出前没有把默认抬头切换成公司抬头。企业版账号虽然可以批量导出但抬头取的是当前默认设置不会因为你选择了订单而自动变成公司抬头。解决如果还没有开票删掉这一批 PDF切换抬头后重新导出。如果已经拿去报销被退回来同样重新生成即可订单号不变行程数据不会丢。养成习惯批量导出后先抽查第一份和最后一份 PDF 的抬头再交出去。5.3 文件重名批量下载互相覆盖现象脚本解析出来的 PDF 数量比实际行程少台账里缺了几条记录检查目录发现几个同名文件只剩一个。原因批量下载的 PDF 文件名不含订单号只是日期加序号。下载到同一个文件夹时后下载的文件会把同名旧文件直接覆盖尤其是浏览器自动下载时经常出现。解决下载完成后第一时间按报销单_日期_订单号.pdf重命名再放进解析目录。如果订单号在文件名里拿不到就先把 PDF 批量打开把订单号补进文件名。这一步是批量解析前最值得花时间的预处理。5.4 解析空白PDF 打得开但提取不出任何文字现象pdfplumber 能正常打开 PDFextract_text 返回空字符串但肉眼可见 PDF 上有清晰文字。原因这份 PDF 是图片型 PDF文字是渲染好的图片没有文本层。常见来源是用户把收到的行程单截图后打印成 PDF或者从相册里直接导出成 PDF。解决用 OCR 方式处理参考 4.4 节的 tesseract 命令。如果公司内部有 OCR 平台也可以批量上传识别。重点是以后收到 PDF 先判断是文本型还是图片型判断代码见 4.1 节两秒就能出结果。5.5 行程单与发票分离入账时总缺一张现象行程单 PDF 打印好、发票也开好了提交报销时却被提示该行程未关联发票。原因操作顺序上先导出了行程单然后才去开票开票时选了错误的订单或者发票抬头和行程单抬头不一致导致财务系统里两张凭证关联不上。解决把开票和行程单导出的顺序统一为先核对订单号再开票最后导出行程单 PDF。每次提交前拿着订单号分别核对 PDF 和发票上的编号确认一致再走审批。这一步花不了半分钟能挡掉相当大比例的退单。6. 让 PDF 行程单真正入账批量验证与文件命名习惯批量处理做到最后真正的难点不是解析代码而是让每一份 PDF 都能顺利入账。我现在的习惯是批量导出后先做三项检查再做解析。第一项是抬头抽查。从这一批 PDF 里抽第一份、中间一份、最后一份打开确认抬头都是公司全称。第二项是文件名规范检查确保每份 PDF 都按报销单_日期_订单号.pdf命名保证脚本不会因为重名丢数据。第三项是字段反查拿解析出来的台账和当月支付记录做一次数量核对PDF 份数、台账行数、支付记录数三者一致才认为这批数据完整。脚本上也加了一道保险如果某份 PDF 解析出来的 amount 为空就把它单独复制到待人工处理目录而不是默默跳过。同时把原始 PDF 文件名写进台账的 file 列这样后续财务问到任何一条记录都能反查到这个 PDF 当时叫什么名字、存在哪个目录。我在这件事上付过学费有一回批量处理前没检查抬头设置整批 30 多份行程单全导成了个人抬头重新生成、重新打印、重新提交差点误了差旅费到账时间。后来每批处理前都先出一份测试 PDF校验抬头和字段正常再跑全量。这个动作看起来慢但比整批复退再返工快得多。希望这一套方法能帮你在下次出差报销时少踩几个坑让行程单 PDF 从生成到入账都干干净净、有迹可循。本文还有配套的精品资源点击获取

相关新闻

开源轻量级看板工具vibe-kanban:小团队自托管项目管理实战指南

开源轻量级看板工具vibe-kanban:小团队自托管项目管理实战指南

1. 为什么我会盯上 vibe-kanban:从“用不起”到“自建一个”做项目管理这些年,工具换了一茬又一茬。最早用Excel排期,后来用在线白板,再往后跟着团队用了一堆商业化看板工具,功能倒是越来越全,但价格也越来…

2026/10/15 22:18:55 阅读更多 →
ROS2+Isaac Sim+LeRobot具身智能闭环实战:零拷贝数据流与GPU推理部署

ROS2+Isaac Sim+LeRobot具身智能闭环实战:零拷贝数据流与GPU推理部署

1. 这不是“跑个Demo”,而是具身智能闭环落地的第一步:为什么必须同时打通ROS2、LeRobot和Isaac Sim三座孤岛?你可能已经看过几十个ROS2小乌龟教程、十几篇Isaac Sim安装踩坑帖、还有LeRobot官方文档里那些看似完美的训练日志截图。但真正动手…

2026/10/15 22:17:52 阅读更多 →
Natron 中的 G‘MIC Smooth Median 节点:原理、参数详解与中值滤波实战指南

Natron 中的 G‘MIC Smooth Median 节点:原理、参数详解与中值滤波实战指南

音视频视频处理图形学桌面应用 【免费下载链接】Natron Open-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry. 项目地址: https://gitcode.com/gh_mirrors/na/Natron 点击查看 …

2026/10/15 22:17:52 阅读更多 →

最新新闻

C语言笔试算法18题:内存与指针驱动的闭环训练体系

C语言笔试算法18题:内存与指针驱动的闭环训练体系

1. 这不是题库搬运,而是一套可闭环复用的C语言算法训练体系“18个笔试考试算法 C语言”——看到这个标题,很多人第一反应是:又一个刷题合集?点开就背代码?先别急着划走。我带过几十届校招辅导班,也参与过多…

2026/10/15 22:57:23 阅读更多 →
函数极限与连续考点全梳理:从极限计算到间断点与零点定理

函数极限与连续考点全梳理:从极限计算到间断点与零点定理

简介:本资源为函数极限与连续专题练习题PDF,适合高等数学初学者巩固概念或备考阶段自测使用。内容围绕极限存在性、连续性、同阶与高阶无穷小、无穷小量等价性等核心考点,共设置14道选择题,并配有完整题干与选项,便于读…

2026/10/15 22:57:23 阅读更多 →
前后端分离实践:Vue3+SpringBoot游戏商店系统开发详解

前后端分离实践:Vue3+SpringBoot游戏商店系统开发详解

1. 从需求到架构:游戏商店系统到底在解决什么问题不少同学看到"基于PHP、asp.net、java、Springboot、SSM、vue3的基VUE的游戏商店系统"这个标题时,第一反应是"疯了,怎么这么多技术栈揉在一起"。其实把这个标题拆开看&am…

2026/10/15 22:57:23 阅读更多 →
18bits Sigma-Delta DAC设计:架构选型、调制器与数字滤波器全解析

18bits Sigma-Delta DAC设计:架构选型、调制器与数字滤波器全解析

简介:这份资源是哈尔滨工业大学2014年工学硕士学位论文《18bits Sigma-Delta DAC的设计》,面向具备电子工程基础、对数模转换与Sigma-Delta技术有一定了解的研发人员和技术爱好者,帮助读者理解高精度、大带宽数模转换器的系统级设计原理与实现…

2026/10/15 22:57:23 阅读更多 →
单卡跑大模型:airllm分层推理与量化压缩实战指南

单卡跑大模型:airllm分层推理与量化压缩实战指南

1. 单卡跑大模型这件事,到底卡在哪第一次看到 airllm 这个项目的时候,我正在一台只有单张消费级显卡的机器上折腾一个 70B 级别的模型。显存报错几乎是必然的,OOM 的红色提示刷了满屏,那种感觉就像你明明有一整间仓库的货&#xf…

2026/10/15 22:57:23 阅读更多 →
Claude Code + DeepSeek 从零安装教程:面向纯小白,6 步拥有自己的 AI 编程助手|TaoToken 统一 Key 接入

Claude Code + DeepSeek 从零安装教程:面向纯小白,6 步拥有自己的 AI 编程助手|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/15 22:56:22 阅读更多 →

日新闻

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/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

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

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

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

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

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

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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 阅读更多 →