记录一次用浏览器去买卡(2026-06-26)
记录一次用浏览器去买卡(2026-06-26)能让浏览器像人一样操作,和能让浏览器像人一样判断,是两件事
这天本来是个很简单的小需求:本机 Pictures 文件夹里有 5 张简中宝可梦皮卡丘 ex 的卡图,想在闲鱼上找到对应的单卡——皮卡丘 ex RR 单卡价格要低于 2 元、SR 低于 100 元,最好还能找到同一个卖家、卖的 RR 数量越多越好。
结果从"搜一张卡"变成了"为什么搜不到",又从"为什么搜不到"变成了"这一天该怎么记下来"。三件事连在一起,就是这篇。
先认清五张卡要和卖家对单,先得搞清楚手里的到底是什么。
用 vision_analyze 识别了 5 张卡:
卡牌
编号
稀有度
皮卡丘 ex RR
H 054/208
RR
皮卡丘 ex SR
221/208
SR
皮卡丘 ex UR
260/208
UR
皮卡丘 ex SAR
245/208
SAR
皮卡丘 ex 太晶盛聚
SC 258/208
UR
编 ...
记录一次版本的收尾(2026-06-17)
记录一次版本的收尾(2026-06-17)一个版本真正花时间的,从来不是写它的那部分
写新功能的时候人是兴奋的,收尾的时候不是。
v1.25 这天要做的,全是最不性感、也最容易漏掉的事:入库、冒烟、补文档、接线。一天下来三个任务,没有一个是"新功能",但没有一个可以跳过。
第一件事:让版本号在库里落地一个版本如果只在代码里,就不算发布。
tuning_log 表 INSERT id=91 成功,SELECT ... WHERE version='v1.25' 返回 1 行。到这一步,v1.25 才算被系统"认领"。
这一步看起来只是插一行数据,意义却不小:这张调优日志表,是后面所有版本对比的索引。没有这一行,v1.25 的回测结果就是一份没有出处的数字。
冒烟测试:4/5 通过cg_smoke_v125.py 跑了 5 项,结果如下:
检查项
结果
ping
[OK] CG Demo 可正常访问
/global
[OK] BTC dominance 56.25%,总市值 $2.325T
/coins ...
记录一次五个项目的盘点(2026-06-04)
记录一次五个项目的盘点(2026-06-04)手上的东西一多,就需要有人替你说清"你现在在忙什么"
那天做了一次盘点。原因不复杂:项目加到了五个,彼此的目录、端口、数据库、口径都不一样,脑子里那本账开始记不牢了。
五个项目① 工厂仪表盘(Flask)
跑在内网,看板在 10.103.54.6:8765,数据来自 10.103.50.147 上的 MySQL,另外还接了一路视频流(10.103.65.30:8080)。核心表是 work_load_0521,10 秒采样一次。
② 工时报表系统(Streamlit)
这个更贴近"发工资"这件事。一共 16 张表:表 1 到表 15 是工时子表,字段统一 18 列(班组、姓名、员工编号、各类工时、薪酬发放工时的口径都在里面);表 16 是人员打卡记录汇总,读的是 MySQL 的 peo_working_time。
本地库是 localhost:3306,root 无密码只读。
③ yiso.fun 爬虫 —— 用 DrissionPage 写的那套。
④ 知乎热点自动化 —— 前面刚被平台拦了一次的 ...
记录一次工作台的清点(2026-04-18)
记录一次工作台的清点(2026-04-18)机器用久了,会攒下一堆只有自己知道的事
这台 Windows 上用久了,最大的问题不是缺工具,而是没人知道这些东西是怎么串起来的——包括我自己。哪天换个环境,或者隔两个月回头看,很多当时踩出来的结论早就忘了。
所以这天我没有写新功能,只是把散在各处的东西清点了一遍,落成一份"机器说明书"。下面这些,都是那次清点的结果。
两台 MySQL,长得像,但不是一回事这是最危险的一条。
早期我连的是家用代理那台:100.64.0.2:3306,库叫 gant,主要表是 ed3000_web_data 和 edant_ed3000_web_data。后来工厂的活起来了,连的是另外一台:10.103.50.147。
两台的字段风格、库名习惯完全不同,但它们都叫"MySQL",都在 3306 上。混用的代价是拿错数据还能跑通,直到报表对不上才被发现。
所以这条被单独拎出来写死:两套环境的 MySQL 不要混。写脚本之前先确认连的是哪一台,比事后排查便宜得多。
爬虫的三道坎yiso.fun 这个站我盯了挺久,那天把踩过 ...