我博客的静态生成器是我用 Rust 写得,其中有一步是对 HTML 进行加工,先 parse 再 serialize。
之前我使用了 soup 这个 Rust 库,顾名思义,这个库沿袭自 Python 的 BeautifulSoup。但没想到踩到了坑。
Rust 的 soup 库提供的功能都是用于查询检索的,而不是供你 manipulate DOM 的。比如我需要操纵 attribute map,没想到实际上操纵的是一个副本……原始 DOM 树毫发未动 [二哈]
为此更换了一个库,kuchiki,通过它,我成功完成了 HTML 修改的任务 [打call][打call]
不得不说,Rust 下的文档是真的少,从 SO 和几个内容农场里拼凑出了答案 [二哈]
之前我使用了 soup 这个 Rust 库,顾名思义,这个库沿袭自 Python 的 BeautifulSoup。但没想到踩到了坑。
Rust 的 soup 库提供的功能都是用于查询检索的,而不是供你 manipulate DOM 的。比如我需要操纵 attribute map,没想到实际上操纵的是一个副本……原始 DOM 树毫发未动 [二哈]
为此更换了一个库,kuchiki,通过它,我成功完成了 HTML 修改的任务 [打call][打call]
不得不说,Rust 下的文档是真的少,从 SO 和几个内容农场里拼凑出了答案 [二哈]
Dom Perignon×Lady Gaga
11月2号(周三)~11月8号(周二)
本馆1楼 THE STAGE
不断进化的Dom Perignon与Lady Gaga的联名
在这一次展会可以感受到
Lady Gaga与Dom Perignon相遇而诞生的独一无二的世界观
展会以金属紫色与灰色为基调体现出时尚空间
Dom Perignon Rose Vintage 2008 Lady Gaga 限定礼盒
(Rose/泡/750ml/法国制造)61,050日元(含税)
购买商品的顾客将送【Dom Perignon×Lady Gaga限定海报】1张
*1人限购5盒
*如遇售尽请见谅
11月2号(周三)~11月8号(周二)
本馆1楼 THE STAGE
不断进化的Dom Perignon与Lady Gaga的联名
在这一次展会可以感受到
Lady Gaga与Dom Perignon相遇而诞生的独一无二的世界观
展会以金属紫色与灰色为基调体现出时尚空间
Dom Perignon Rose Vintage 2008 Lady Gaga 限定礼盒
(Rose/泡/750ml/法国制造)61,050日元(含税)
购买商品的顾客将送【Dom Perignon×Lady Gaga限定海报】1张
*1人限购5盒
*如遇售尽请见谅
#MilePhakphum[超话]# #milephakphum#
签到199天
爱你要久久
冷脸张泽毅
本慕强批的天堂
掌控力,压迫感…
气场全开,高贵霸气,王者无敌
自带的dom气质,而我甘愿去臣服@milephakphum
侧颜杀 https://t.cn/A6o4BfYR
背影杀 https://t.cn/A6oUHlbr
笑容杀https://t.cn/A6o0Lzg9
签到199天
爱你要久久
冷脸张泽毅
本慕强批的天堂
掌控力,压迫感…
气场全开,高贵霸气,王者无敌
自带的dom气质,而我甘愿去臣服@milephakphum
侧颜杀 https://t.cn/A6o4BfYR
背影杀 https://t.cn/A6oUHlbr
笑容杀https://t.cn/A6o0Lzg9
✋热门推荐