<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AI &#8211; 慢城市快生活</title>
	<atom:link href="http://www.gwren.com/tag/ai/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gwren.com</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 03:46:02 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>（AI播客）胶原蛋白氨基酸成分补充剂能降低人类的生物年龄，并在体内提升健康状况与延长寿命</title>
		<link>http://www.gwren.com/2026/01/%ef%bc%88ai%e6%92%ad%e5%ae%a2%ef%bc%89%e8%83%b6%e5%8e%9f%e8%9b%8b%e7%99%bd%e6%b0%a8%e5%9f%ba%e9%85%b8%e6%88%90%e5%88%86%e8%a1%a5%e5%85%85%e5%89%82%e8%83%bd%e9%99%8d%e4%bd%8e%e4%ba%ba%e7%b1%bb%e7%9a%84/</link>
					<comments>http://www.gwren.com/2026/01/%ef%bc%88ai%e6%92%ad%e5%ae%a2%ef%bc%89%e8%83%b6%e5%8e%9f%e8%9b%8b%e7%99%bd%e6%b0%a8%e5%9f%ba%e9%85%b8%e6%88%90%e5%88%86%e8%a1%a5%e5%85%85%e5%89%82%e8%83%bd%e9%99%8d%e4%bd%8e%e4%ba%ba%e7%b1%bb%e7%9a%84/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 03:44:19 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[健康管理]]></category>
		<category><![CDATA[读新闻]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[健康]]></category>
		<category><![CDATA[延长寿命]]></category>
		<category><![CDATA[胶原蛋白]]></category>
		<category><![CDATA[逆龄]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=362</guid>

					<description><![CDATA[【ima播客】019c0cdd45bd7ed0b782dc97b41462ef https://ima.qq.&#8230; <a href="http://www.gwren.com/2026/01/%ef%bc%88ai%e6%92%ad%e5%ae%a2%ef%bc%89%e8%83%b6%e5%8e%9f%e8%9b%8b%e7%99%bd%e6%b0%a8%e5%9f%ba%e9%85%b8%e6%88%90%e5%88%86%e8%a1%a5%e5%85%85%e5%89%82%e8%83%bd%e9%99%8d%e4%bd%8e%e4%ba%ba%e7%b1%bb%e7%9a%84/" class="more-link">继续阅读 <span class="screen-reader-text">（AI播客）胶原蛋白氨基酸成分补充剂能降低人类的生物年龄，并在体内提升健康状况与延长寿命</span></a>]]></description>
										<content:encoded><![CDATA[
<p>【ima播客】019c0cdd45bd7ed0b782dc97b41462ef <a href="https://ima.qq.com/podcast?share_id=XznJfj3Il">https://ima.qq.com/podcast?share_id=XznJfj3Il</a></p>



<p>小棠&nbsp;&nbsp;00:00欢迎收听由ima生成的AI播客</p>



<p>小棠&nbsp;&nbsp;00:06今天咱们要聊一个特别有意思的话题——胶原蛋白。</p>



<p>小棠&nbsp;&nbsp;00:10你知道吗？</p>



<p>小棠&nbsp;&nbsp;00:11最近有一项研究发现了胶原蛋白里隐藏的一个超级秘密！</p>



<p>小昊&nbsp;&nbsp;00:16哦？是什么秘密？</p>



<p>小棠&nbsp;&nbsp;00:19原来啊，不是整个大分子的胶原蛋白在起作用，而是里面特定的三个氨基酸——甘氨酸、脯氨酸和羟脯氨酸，而且它们还要按照3比1比1的完美比例！这个发现简直颠覆了我们对胶原蛋白的传统认知。</p>



<p>小昊&nbsp;&nbsp;00:37嗯，确实是个重大突破。胶原蛋白占哺乳动物总蛋白质的12%到17%，是肉里含量最高的蛋白质之一。我们平时吃肉，其实就是在摄入大量的胶原蛋白。过去人们以为吃胶原蛋白补充剂就是直接补充这种大分子蛋白，但实际上&#8230;</p>



<p>小棠&nbsp;&nbsp;00:59实际上，我们的胃会把它分解掉！胃酶会把胶原蛋白切成二肽和三肽，然后通过肠上皮细胞上的PEPT-1转运蛋白吸收进去，最后还是分解成单个氨基酸进入血液。</p>



<p>小昊&nbsp;&nbsp;01:14对，而且吸收效率还跟胶原蛋白的交联程度有关，大概只有39%到60%能被吸收。所以问题来了——到底是什么让胶原蛋白有这么神奇的效果呢？</p>



<p>小棠&nbsp;&nbsp;01:27这就是这项研究要解决的核心问题！之前的研究已经发现，吃胶原蛋白补充剂确实能改善皮肤水分、弹性和紧致度，减少皱纹，还能改善指甲、头发，甚至有助于关节健康和肌肉增长。但是具体是哪个成分在起作用，一直是个谜。</p>



<p>小昊&nbsp;&nbsp;01:49研究团队找到了答案。他们在秀丽隐杆线虫身上做了一个精巧的实验。线虫的胶原蛋白表达也会随着年龄下降，就跟人类一样。他们用一个特殊的转基因线虫品系，这个品系的细胞会发出绿色荧光，荧光强度跟胶原蛋白的表达水平直接相关。</p>



<p>小棠&nbsp;&nbsp;02:11哇，这就像给胶原蛋白装了个&#8221;亮度计&#8221;啊！</p>



<p>小昊&nbsp;&nbsp;02:14可以这么理解。他们先测试了单独补充甘氨酸、脯氨酸或羟脯氨酸的效果，结果发现单独的氨基酸完全不会影响胶原蛋白的表达。这就排除了单个氨基酸的作用。</p>



<p>小棠&nbsp;&nbsp;02:29那怎么办？总不能把所有28种胶原蛋白类型的氨基酸都试一遍吧？</p>



<p>小昊&nbsp;&nbsp;02:34聪明的问题！研究人员想到了胶原蛋白的三螺旋结构。胶原蛋白之所以有那么强的结构稳定性，就是因为它的氨基酸排列很有规律——[甘氨酸-X-Y]这样的三螺旋重复序列，其中X通常是脯氨酸，Y通常是羟脯氨酸。这就给了他们一个关键的线索！</p>



<p>小棠&nbsp;&nbsp;02:56所以他们就按照这个比例去配比？</p>



<p>小昊&nbsp;&nbsp;02:59正是！甘氨酸在每个三螺旋单位中都要出现一次，所以含量是脯氨酸和羟脯氨酸的三倍。他们尝试了3比1比1的比例，结果让所有人都震惊了——这个比例显著延长了荧光信号的持续时间！</p>



<p>小棠&nbsp;&nbsp;03:16那这个延长是暂时的还是持久的？会不会只是延缓了下降的速度？</p>



<p>小昊&nbsp;&nbsp;03:22不，是完全不同的东西。他们还做了另外一组对照实验：如果只是增加甘氨酸的量，或者只增加脯氨酸的量，虽然也能略微延长荧光，但效果远不如3比1比1的组合。而且最关键的是，3比1比1的比例不仅延缓了下降，还提升了整体的表达水平！</p>



<p>小棠&nbsp;&nbsp;03:43哇！这就厉害了。那&#8230;寿命怎么样？</p>



<p>小昊&nbsp;&nbsp;03:46他们用五种独立的实验来验证寿命。结果发现，喂食3比1比1比例氨基酸的线虫，平均寿命延长了6%到27%！就算是在用热灭活细菌喂养的情况下，效果依然存在。</p>



<p>小棠&nbsp;&nbsp;04:01等等，我记得之前也有研究说单独补充胶原蛋白能延长寿命？</p>



<p>小昊&nbsp;&nbsp;04:07是的，之前有研究报道过。但问题是，那些研究用的浓度非常高——5到1000微摩尔的甘氨酸，1到10毫摩尔的脯氨酸。而这次的实验，他们用了相等的摩尔数，相当于5毫摩尔的甘氨酸、2或5毫摩尔的脯氨酸、5毫摩尔的羟脯氨酸。</p>



<p>小棠&nbsp;&nbsp;04:30就是说，高浓度的纯甘氨酸或脯氨酸没什么用？</p>



<p>小昊&nbsp;&nbsp;04:35对！但同样的摩尔数，按照3比1比1的比例混合就有神奇的效果。而且，他们还跟直接补充400微克每毫升的大鼠尾巴胶原蛋白做了对比。结果显示，直接补充胶原蛋白主要延长的是最大寿命，也就是少数个体的极端寿命。</p>



<p>小棠&nbsp;&nbsp;04:56而3比1比1的组合呢？</p>



<p>小昊&nbsp;&nbsp;04:59不仅延长了最大寿命，更重要的是显著提升了平均寿命！这意味着不是让少数幸运儿活得更久，而是让整体群体的健康寿命都得到了改善。这是一个质的飞跃！</p>



<p>小棠&nbsp;&nbsp;05:11明白了。那这个发现对人类有用吗？</p>



<p>小昊&nbsp;&nbsp;05:15当然有用！研究团队紧接着就在人体上做了试验。他们找了102名志愿者，最终有66人完成了为期6个月的干预研究。</p>



<p>小棠&nbsp;&nbsp;05:256个月能看到什么效果？</p>



<p>小昊&nbsp;&nbsp;05:27首先，皮肤状况的改善非常明显。很多人反映皮肤变得更水润、更有弹性，细纹减少了。更令人激动的是，TruAge表观遗传时钟显示，这些参与者的生物年龄平均减少了1.4岁！</p>



<p>小棠&nbsp;&nbsp;05:431.4岁！这可是实打实的生理年龄逆转啊！</p>



<p>小昊&nbsp;&nbsp;05:48是的，而且这个结果是统计学显著的。不过更有意思的是，他们还研究了皮肤成纤维细胞。在体外实验中，同样比例的氨基酸混合物能让I型胶原蛋白的mRNA和蛋白水平都显著增加。</p>



<p>小棠&nbsp;&nbsp;06:04那有没有副作用？</p>



<p>小昊&nbsp;&nbsp;06:05研究中提到，8%的参与者出现了轻微的不良反应，比如酒渣鼻。但这些症状都是暂时的，而且不需要任何治疗就自行缓解了。考虑到胶原蛋白补充剂的巨大市场——2024年全球市场规模已经达到94亿美元，预计到2033年会增长到160亿美元——这个安全性表现可以说是相当不错了。</p>



<p>小棠&nbsp;&nbsp;06:29说到市场，我想起胶原蛋白的应用范围特别广。不仅是对抗皮肤衰老，还有哪些方面呢？</p>



<p>小昊&nbsp;&nbsp;06:36范围确实很广。比如指甲脆弱的人，补充胶原蛋白肽12到14周后，指甲的生长速度会加快。对骨折后的骨痂形成也有帮助，能增加髌韧带的横截面积。对骨质疏松患者，能增加骨矿物质密度和骨胶原的合成。</p>



<p>小棠&nbsp;&nbsp;06:57对关节也好？</p>



<p>小昊&nbsp;&nbsp;06:58是的，这是我最想强调的一点。很多老年人关节疼痛，其实就是关节软骨里的胶原蛋白在流失。研究显示，补充胶原蛋白肽4到6个月后，关节疼痛会明显减轻，活动能力也大大改善。</p>



<p>小棠&nbsp;&nbsp;07:12对运动员呢？</p>



<p>小昊&nbsp;&nbsp;07:14对运动员来说，特别是那些已经感觉到膝盖不适的年轻人，补充胶原蛋白肽能减少运动相关的关节疼痛。而且，即使不进行额外锻炼，单纯补充胶原蛋白肽也能增加肌肉连接蛋白的合成。</p>



<p>小棠&nbsp;&nbsp;07:29就是说，它能帮你保护现有的肌肉和关节！</p>



<p>小昊&nbsp;&nbsp;07:33没错。更妙的是，如果把胶原蛋白肽和阻力训练结合起来，效果会更好。有研究发现，这样的组合在年轻男性和老年女性中都能进一步增加瘦体重，减少脂肪量，提高握力。</p>



<p>小棠&nbsp;&nbsp;07:49甚至对代谢也有好处？</p>



<p>小昊&nbsp;&nbsp;07:51对！II型糖尿病患者和高血压患者在补充胶原蛋白肽后，空腹血糖、糖化血红蛋白、舒张压、总胆固醇、低密度脂蛋白和甘油三酯水平都有显著下降，胰岛素敏感性也改善了。</p>



<p>小棠&nbsp;&nbsp;08:07天哪，这简直是全能选手啊！从皮肤到关节，从骨骼到肌肉，从代谢到抗衰老&#8230;</p>



<p>小昊&nbsp;&nbsp;08:16其实，这背后都有一个共同的机制——细胞外基质稳态。胶原蛋白是细胞外基质的主要成分，维持着组织的结构和功能。当这个稳态被破坏，就会出现各种衰老症状。而3比1比1的氨基酸组合，恰好能最有效地恢复这种稳态。</p>



<p>小棠&nbsp;&nbsp;08:38那为什么是这三个氨基酸？不能是别的比例吗？</p>



<p>小昊&nbsp;&nbsp;08:42研究团队做了很多组合测试。比如1比3比1，或者1比1比3，效果都差不多，说明只要有一个氨基酸占3份，另外两个各占1份就行。但如果少了羟脯氨酸，效果就会大打折扣。</p>



<p>小棠&nbsp;&nbsp;08:56羟脯氨酸有什么特别的？</p>



<p>小昊&nbsp;&nbsp;08:58羟脯氨酸是稳定胶原三螺旋结构的关键。它的羟基能与水形成氢键，让胶原蛋白网络更稳定。而且有意思的是，羟脯氨酸本身不能直接从饮食中获得，必须在体内由脯氨酸羟化而来。</p>



<p>小棠&nbsp;&nbsp;09:17哦！所以补充胶原蛋白肽，身体可以直接获得羟脯氨酸？</p>



<p>小昊&nbsp;&nbsp;09:23正是这样！这比让身体自己合成要高效得多。而且，研究还发现，这个过程需要维生素C的参与。所以，现在很多优质的胶原蛋白补充剂都会添加维生素C，就是为了确保这个羟化反应能顺利进行。</p>



<p>小棠&nbsp;&nbsp;09:40难怪有些护肤品里会加维生素C和胶原蛋白精华！</p>



<p>小昊&nbsp;&nbsp;09:45是的。而且现在有了这个精确比例的知识，未来的产品设计会更加科学。研究团队甚至开发了一个叫做&#8221;胶原蛋白激活剂&#8221;的配方，除了3比1比1的氨基酸组合，还加入了维生素C、虾青素和α-酮戊二酸。</p>



<p>小棠&nbsp;&nbsp;10:02虾青素？</p>



<p>小昊&nbsp;&nbsp;10:04对，虾青素是一种超级抗氧化剂。之前的研究发现，它和胶原蛋白肽联用能进一步提升皮肤弹性和含水量。而α-酮戊二酸，它是脯氨酰羟化酶的必需辅因子，能进一步促进羟脯氨酸的生成。</p>



<p>小棠&nbsp;&nbsp;10:21这简直是一个完美的协同组合！</p>



<p>小昊&nbsp;&nbsp;10:24确实。这项研究最精彩的地方就是，它从现象观察走到了分子机制，再到人体应用，形成了一个完整的证据链。从线虫实验发现3比1比1的比例，到人体试验验证生物年龄逆转，每一步都环环相扣。</p>



<p>小棠&nbsp;&nbsp;10:43而且时间跨度也很有说服力。从服用到看到皮肤改善只需要3个月，6个月就能检测到生物年龄变化。对于想要抗衰老的人来说，这是个好消息——见效不算太慢，但又不像某些保健品那样需要长期服用才有效果。</p>



<p>小昊&nbsp;&nbsp;11:01确实如此。而且这项研究还有一个重要的启示——它告诉我们，抗衰老不一定需要昂贵的药物或复杂的科技。有时候，理解身体的基本化学组成，合理搭配营养素，就能产生惊人的效果。</p>



<p>小棠&nbsp;&nbsp;11:16是啊，从12%的胶原蛋白含量，到3比1比1的黄金比例，再到1.4年的生物年龄逆转，这一路走来，科学真的让我们看到了延缓衰老的希望。</p>



<p>小昊&nbsp;&nbsp;11:31最重要的是，这证明了衰老过程中的许多功能衰退，比如皮肤松弛、关节疼痛、肌肉流失，其实都是可以通过营养干预来改善的。这不是什么神奇的魔法，而是基于扎实的科学研究。</p>



<p>小棠&nbsp;&nbsp;11:46嗯，听完今天的分享，我觉得大家应该对胶原蛋白有了全新的认识。下次看到&#8221;3比1比1&#8243;这个神奇比例的时候，你就知道它背后的科学故事了。感谢大家的收听，希望今天的内容对你有所帮助！</p>



<p>原文网址：<a href="https://www.nature.com/articles/s41514-025-00280-7">A collagen amino acid composition supplementation reduces biological age in humans and increases health and lifespan in vivo | npj Aging</a></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2026/01/%ef%bc%88ai%e6%92%ad%e5%ae%a2%ef%bc%89%e8%83%b6%e5%8e%9f%e8%9b%8b%e7%99%bd%e6%b0%a8%e5%9f%ba%e9%85%b8%e6%88%90%e5%88%86%e8%a1%a5%e5%85%85%e5%89%82%e8%83%bd%e9%99%8d%e4%bd%8e%e4%ba%ba%e7%b1%bb%e7%9a%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>信用卡手续费转年化利率计算器</title>
		<link>http://www.gwren.com/2026/01/%e4%bf%a1%e7%94%a8%e5%8d%a1%e6%89%8b%e7%bb%ad%e8%b4%b9%e8%bd%ac%e5%b9%b4%e5%8c%96%e5%88%a9%e7%8e%87%e8%ae%a1%e7%ae%97%e5%99%a8/</link>
					<comments>http://www.gwren.com/2026/01/%e4%bf%a1%e7%94%a8%e5%8d%a1%e6%89%8b%e7%bb%ad%e8%b4%b9%e8%bd%ac%e5%b9%b4%e5%8c%96%e5%88%a9%e7%8e%87%e8%ae%a1%e7%ae%97%e5%99%a8/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 03:12:19 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=358</guid>

					<description><![CDATA[分期本金（元） 分期期数（月） 手续费类型 月手续费率 年手续费率 手续费率（如0.6代表0.6%） 计算 计&#8230; <a href="http://www.gwren.com/2026/01/%e4%bf%a1%e7%94%a8%e5%8d%a1%e6%89%8b%e7%bb%ad%e8%b4%b9%e8%bd%ac%e5%b9%b4%e5%8c%96%e5%88%a9%e7%8e%87%e8%ae%a1%e7%ae%97%e5%99%a8/" class="more-link">继续阅读 <span class="screen-reader-text">信用卡手续费转年化利率计算器</span></a>]]></description>
										<content:encoded><![CDATA[
<p><div class="container">        
        <form id="calculator-form">
            <div class="form-group">
                <label for="principal">分期本金（元）</label>
                <input type="number" id="principal" name="principal" min="1" step="1" required>
            </div>
            
            <div class="form-group">
                <label for="months">分期期数（月）</label>
                <input type="number" id="months" name="months" min="1" max="36" step="1" required>
            </div>
            
            <div class="form-group">
                <label>手续费类型</label>
                <div style="display: flex; gap: 20px; margin-top: 5px;">
                    <label style="display: flex; align-items: center; gap: 5px;">
                        <input type="radio" name="fee-type" value="monthly" checked> 月手续费率
                    </label>
                    <label style="display: flex; align-items: center; gap: 5px;">
                        <input type="radio" name="fee-type" value="annual"> 年手续费率
                    </label>
                </div>
            </div>
            
            <div class="form-group">
                <label for="fee-rate">手续费率（如0.6代表0.6%）</label>
                <input type="number" id="fee-rate" name="fee-rate" min="0.1" max="10" step="0.1" required>
            </div>
            
            <button type="button" class="btn-calculate" onclick="calculateAPR()">计算</button>
        </form>
        
        <div class="results" id="results" style="display: none;">
            <h2>计算结果</h2>
            <div class="result-item">
                <span class="result-label">手续费类型：</span>
                <span class="result-value" id="fee-type-result"></span>
            </div>
            <div class="result-item">
                <span class="result-label">总手续费：</span>
                <span class="result-value" id="total-fee"></span>
            </div>
            <div class="result-item">
                <span class="result-label">每月还款本金：</span>
                <span class="result-value" id="monthly-principal"></span>
            </div>
            <div class="result-item">
                <span class="result-label">每月手续费：</span>
                <span class="result-value" id="monthly-fee"></span>
            </div>
            <div class="result-item">
                <span class="result-label">每月还款额：</span>
                <span class="result-value" id="monthly-payment"></span>
            </div>
            <div class="result-item">
                <span class="result-label">名义总费率：</span>
                <span class="result-value" id="nominal-rate"></span>
            </div>
            <div class="result-item">
                <span class="result-label">实际年化利率(APR)：</span>
                <span class="result-value highlight" id="apr"></span>
            </div>
        </div>
        
        <div class="instructions">
            <h3>使用说明</h3>
            <p>1. 输入分期本金和期数</p>
            <p>2. 选择手续费类型（月手续费率或年手续费率）</p>
            <p>3. 输入手续费率（如0.6代表0.6%）</p>
            <p>4. 点击&#8221;计算&#8221;按钮获取结果</p>
            <p>5. 结果将显示手续费类型、总手续费、每月还款额、名义总费率和实际年化利率</p>
            <p>6. 实际年化利率是根据等额本息还款方式计算的真实利率</p>
            <p>7. 年手续费率会自动转换为月手续费率进行计算，仍按月还款</p>
        </div>
    </div>
    
    <script>
        function calculateAPR() {
            // 获取输入值
            const P = parseFloat(document.getElementById('principal').value);
            const N = parseInt(document.getElementById('months').value);
            const feeType = document.querySelector('input[name="fee-type"]:checked').value;
            const feeRate = parseFloat(document.getElementById('fee-rate').value);
            
            // 计算月手续费率
            let r_monthly_fee;
            if (feeType === 'monthly') {
                r_monthly_fee = feeRate / 100; // 月手续费率转换为小数
            } else {
                r_monthly_fee = (feeRate / 100) / 12; // 年手续费率转换为月手续费率（小数）
            }
            
            // 计算总手续费和月供（等本等息模式）
            const total_fee = P * r_monthly_fee * N;
            const monthly_payment = P / N + P * r_monthly_fee;
            
            // 定义函数f(x)用于二分法求解
            function f(x) {
                let sum_pv = 0;
                for (let i = 1; i <= N; i++) {
                    sum_pv += monthly_payment / Math.pow(1 + x, i);
                }
                return P - sum_pv;
            }
            
            // 二分法求解真实月利率
            let low = 0.0;
            let high = 0.5; // 扩大搜索范围到50%月利率，以覆盖高手续费率情况
            for (let i = 0; i < 100; i++) {
                const mid = (low + high) / 2;
                if (f(mid) * f(low) <= 0) {
                    high = mid;
                } else {
                    low = mid;
                }
            }
            const monthly_rate = (low + high) / 2;
            
            // 计算年化利率
            const apr = monthly_rate * 12 * 100;
            
            // 计算名义总费率
            const nominal_rate = (total_fee / P) * 100;
            
            // 计算每月还款本金和每月手续费
            const monthly_principal = P / N;
            const monthly_fee = P * r_monthly_fee;
            
            // 显示结果
            document.getElementById('fee-type-result').textContent = feeType === 'monthly' ? '月手续费率' : '年手续费率';
            document.getElementById('total-fee').textContent = total_fee.toFixed(2) + ' 元';
            document.getElementById('monthly-principal').textContent = monthly_principal.toFixed(2) + ' 元';
            document.getElementById('monthly-fee').textContent = monthly_fee.toFixed(2) + ' 元';
            document.getElementById('monthly-payment').textContent = monthly_payment.toFixed(2) + ' 元';
            document.getElementById('nominal-rate').textContent = nominal_rate.toFixed(2) + '%';
            document.getElementById('apr').textContent = apr.toFixed(2) + '%';
            
            // 显示结果区域
            document.getElementById('results').style.display = 'block';
        }
    </script></p>



<p>虽然现在信用卡分期已经硬性银行要求显示年化利率，但是银行电话推销的时候还是不清楚利率是多少的，最近手搓了一个计算器，用账单分期测试了一下，基本正确。放上去自用。</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2026/01/%e4%bf%a1%e7%94%a8%e5%8d%a1%e6%89%8b%e7%bb%ad%e8%b4%b9%e8%bd%ac%e5%b9%b4%e5%8c%96%e5%88%a9%e7%8e%87%e8%ae%a1%e7%ae%97%e5%99%a8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>国产的生图AI还是很猛的</title>
		<link>http://www.gwren.com/2025/03/%e5%9b%bd%e4%ba%a7%e7%9a%84%e7%94%9f%e5%9b%beai%e8%bf%98%e6%98%af%e5%be%88%e7%8c%9b%e7%9a%84/</link>
					<comments>http://www.gwren.com/2025/03/%e5%9b%bd%e4%ba%a7%e7%9a%84%e7%94%9f%e5%9b%beai%e8%bf%98%e6%98%af%e5%be%88%e7%8c%9b%e7%9a%84/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 22 Mar 2025 08:30:27 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[AI]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=287</guid>

					<description><![CDATA[现实的作品 ai再创作的作品。 儿子参加活动，做了第一幅图的粘土作品。然后我找AI，试一下能否生成一只怪兽的图&#8230; <a href="http://www.gwren.com/2025/03/%e5%9b%bd%e4%ba%a7%e7%9a%84%e7%94%9f%e5%9b%beai%e8%bf%98%e6%98%af%e5%be%88%e7%8c%9b%e7%9a%84/" class="more-link">继续阅读 <span class="screen-reader-text">国产的生图AI还是很猛的</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="576" height="1024" data-id="288" src="http://www.gwren.com/wp-content/uploads/2025/03/1000031215-576x1024.jpg" alt="" class="wp-image-288" srcset="http://www.gwren.com/wp-content/uploads/2025/03/1000031215-576x1024.jpg 576w, http://www.gwren.com/wp-content/uploads/2025/03/1000031215-169x300.jpg 169w, http://www.gwren.com/wp-content/uploads/2025/03/1000031215-768x1365.jpg 768w, http://www.gwren.com/wp-content/uploads/2025/03/1000031215-864x1536.jpg 864w, http://www.gwren.com/wp-content/uploads/2025/03/1000031215-1152x2048.jpg 1152w, http://www.gwren.com/wp-content/uploads/2025/03/1000031215-scaled.jpg 1440w" sizes="(max-width: 576px) 100vw, 576px" /></figure>
</figure>



<p>现实的作品</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img decoding="async" width="574" height="1024" data-id="289" src="http://www.gwren.com/wp-content/uploads/2025/03/1000031216-574x1024.jpg" alt="" class="wp-image-289" srcset="http://www.gwren.com/wp-content/uploads/2025/03/1000031216-574x1024.jpg 574w, http://www.gwren.com/wp-content/uploads/2025/03/1000031216-168x300.jpg 168w, http://www.gwren.com/wp-content/uploads/2025/03/1000031216.jpg 736w" sizes="(max-width: 574px) 100vw, 574px" /></figure>
</figure>



<p>ai再创作的作品。</p>



<p>儿子参加活动，做了第一幅图的粘土作品。然后我找AI，试一下能否生成一只怪兽的图片。结果出现了第二副图的效果，真的是意外的效果。虽然没有拿到自己提示词内容的效果，但是竟然得到了修复的效果，更准确来说应该是再创作。这种效果不知对考古界有没有大作用</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2025/03/%e5%9b%bd%e4%ba%a7%e7%9a%84%e7%94%9f%e5%9b%beai%e8%bf%98%e6%98%af%e5%be%88%e7%8c%9b%e7%9a%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>💥大模型避坑指南｜半个月血泪经验总结！别再踩这些雷</title>
		<link>http://www.gwren.com/2025/03/%f0%9f%92%a5%e5%a4%a7%e6%a8%a1%e5%9e%8b%e9%81%bf%e5%9d%91%e6%8c%87%e5%8d%97%ef%bd%9c%e5%8d%8a%e4%b8%aa%e6%9c%88%e8%a1%80%e6%b3%aa%e7%bb%8f%e9%aa%8c%e6%80%bb%e7%bb%93%ef%bc%81%e5%88%ab%e5%86%8d/</link>
					<comments>http://www.gwren.com/2025/03/%f0%9f%92%a5%e5%a4%a7%e6%a8%a1%e5%9e%8b%e9%81%bf%e5%9d%91%e6%8c%87%e5%8d%97%ef%bd%9c%e5%8d%8a%e4%b8%aa%e6%9c%88%e8%a1%80%e6%b3%aa%e7%bb%8f%e9%aa%8c%e6%80%bb%e7%bb%93%ef%bc%81%e5%88%ab%e5%86%8d/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sat, 08 Mar 2025 09:10:52 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[知识库]]></category>
		<category><![CDATA[食品安全标准]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=253</guid>

					<description><![CDATA[🌐 网络是入场券 想玩转开源大模型？先准备好科学上网！像HuggingFace这些宝藏社区都在外网，我当初卡在&#8230; <a href="http://www.gwren.com/2025/03/%f0%9f%92%a5%e5%a4%a7%e6%a8%a1%e5%9e%8b%e9%81%bf%e5%9d%91%e6%8c%87%e5%8d%97%ef%bd%9c%e5%8d%8a%e4%b8%aa%e6%9c%88%e8%a1%80%e6%b3%aa%e7%bb%8f%e9%aa%8c%e6%80%bb%e7%bb%93%ef%bc%81%e5%88%ab%e5%86%8d/" class="more-link">继续阅读 <span class="screen-reader-text">💥大模型避坑指南｜半个月血泪经验总结！别再踩这些雷</span></a>]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 网络是入场券</h2>



<p>想玩转开源大模型？先准备好科学上网！像HuggingFace这些宝藏社区都在外网，我当初卡在下载环节整整三天才反应过来&#8230;</p>



<p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" />建议：建议就不用怎样建议了，大家都懂的，花钱的才是最好的</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 硬件劝退实录</h2>



<p>以为加内存就能跑大模型？太天真了！我的i7+32G电脑跑ocr模型，还不敢装大语言模型呢，都卡成狗<em>（显存直接爆满）</em></p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/274c.png" alt="❌" class="wp-smiley" style="height: 1em; max-height: 1em;" />亲身踩雷：</h3>



<p>以前贪便宜买过<strong>&#8220;洋垃圾&#8221;硬件</strong>（64G内存才200+！）结果3个月集体报废，数据全丢<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" />，现在都有洋垃圾应激恐惧症了</p>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 知识库幻灭记</h2>



<p>试过Dify/ragflow两个系统后发现：<br><strong>搭建1小时 vs 调教100小时</strong>！<br>举个真实案例<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>问：&#8221;风味发酵乳能用苯甲酸、山梨酸、亮蓝&#8230;吗？20个添加剂批量查询&#8221;<br>AI答：&#8221;问10次有10个不同的答案，而且不同的模型得出来的答案都不同&#8221;</p>
</blockquote>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 编程逆袭方案</h2>



<p>改用AI编程后真香了！<br>让AI编程助手帮我写<strong>Excel添加剂查询程序</strong>：<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 构建同义词库就是商品名和标准文本的名称可匹配<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 创建排除词库过滤错误匹配<br><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 最终实现几十条条批量查询自动化！</p>



<h3 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f525.png" alt="🔥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 核心心得：</h3>



<ul class="wp-block-list">
<li>PDF转Markdown别硬刚大模型，marker也是不错的</li>



<li>本地部署量力而行，云端租赁更划算</li>



<li>先解决具体需求，注重落地，别被&#8221;大而全&#8221;带偏</li>
</ul>



<p>现在还在折腾个人知识库，有同好欢迎交流～<br>下期分享我的《AI编程提效5倍秘籍》<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>#AIGC实践 #大模型避坑 #知识库搭建 #AI编程 #技术宅日常</p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2025/03/%f0%9f%92%a5%e5%a4%a7%e6%a8%a1%e5%9e%8b%e9%81%bf%e5%9d%91%e6%8c%87%e5%8d%97%ef%bd%9c%e5%8d%8a%e4%b8%aa%e6%9c%88%e8%a1%80%e6%b3%aa%e7%bb%8f%e9%aa%8c%e6%80%bb%e7%bb%93%ef%bc%81%e5%88%ab%e5%86%8d/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>我和AI死磕网页保存脚本的全过程</title>
		<link>http://www.gwren.com/2025/02/%e6%88%91%e5%92%8cai%e6%ad%bb%e7%a3%95%e7%bd%91%e9%a1%b5%e6%8a%93%e5%8f%96%e8%84%9a%e6%9c%ac%e7%9a%84%e5%85%a8%e8%bf%87%e7%a8%8b/</link>
					<comments>http://www.gwren.com/2025/02/%e6%88%91%e5%92%8cai%e6%ad%bb%e7%a3%95%e7%bd%91%e9%a1%b5%e6%8a%93%e5%8f%96%e8%84%9a%e6%9c%ac%e7%9a%84%e5%85%a8%e8%bf%87%e7%a8%8b/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 12 Feb 2025 16:39:04 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[脚本]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=229</guid>

					<description><![CDATA[👀宝子们，我和AI死磕网页抓取脚本的全过程！ 最近我被一个需求折磨得死去活来，就是要搞一个能抓取网页内容并保存&#8230; <a href="http://www.gwren.com/2025/02/%e6%88%91%e5%92%8cai%e6%ad%bb%e7%a3%95%e7%bd%91%e9%a1%b5%e6%8a%93%e5%8f%96%e8%84%9a%e6%9c%ac%e7%9a%84%e5%85%a8%e8%bf%87%e7%a8%8b/" class="more-link">继续阅读 <span class="screen-reader-text">我和AI死磕网页保存脚本的全过程</span></a>]]></description>
										<content:encoded><![CDATA[
<p> <h1><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f440.png" alt="👀" class="wp-smiley" style="height: 1em; max-height: 1em;" />宝子们，我和AI死磕网页抓取脚本的全过程！</h1>
    <p>最近我被一个需求折磨得死去活来，就是要搞一个能抓取网页内容并保存的脚本。你们能想象吗？我本来以为就是写几行代码的事儿，结果折腾了两天，现在还只是个半自动的！今天就来给大家唠唠我和AI死磕这个脚本的全过程。</p>
    <h2>需求初现：简单任务？大错特错！</h2>
    <p>一开始，需求看似挺简单，就是在网站上，实现目录页选择保存正文页面为MD格式，还要能下载附件。我心想，这有啥难的，不就是写个Tampermonkey脚本嘛！于是我信心满满地开始动手，结果，现实给了我狠狠一巴掌<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f62b.png" alt="😫" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>
    <h2>艰难探索：一个问题接着一个问题</h2>
    <h3>目录页按钮与链接获取</h3>
    <p>先是目录页，我得判断当前页面是不是目录页，然后在页面上添加按钮。这一步就不顺利，我得精确找到目录页的特征。好不容易找到了，添加按钮的时候又遇到问题，按钮位置怎么调都不满意，一会儿在中间偏左，一会儿又被其他元素遮挡。获取正文链接列表也不轻松，网页结构稍微复杂点，<code>querySelector</code>就找不到元素，我在那对着代码抓耳挠腮，头发都快薅掉一把了<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f62d.png" alt="😭" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>
    <img decoding="async" src="http://www.gwren.com/wp-content/uploads/2025/02/image.png" alt="抓狂表情包" style="max-width: 100%; height: auto;">
    <h3>正文页附件下载难题</h3>
    <p>正文页的问题更多！保存附件时，获取附件链接就很麻烦。链接有时候是相对的，有时候是绝对的，而且基于目录页生成的绝对链接根本不对。我就和AI一起想办法，尝试了好多方法。用<code>new URL</code>来生成绝对链接，结果还是有偏差。后来又试着直接打开正文页面获取链接，代码写得那叫一个复杂，各种异步操作、事件监听，脑袋都快炸了。</p>
    <img decoding="async" src="http://www.gwren.com/wp-content/uploads/2025/02/image-1.png" alt="头晕表情包" style="max-width: 100%; height: auto;">
    <h2>AI助力：希望与挫折并存</h2>
    <p>在这个过程中，AI真的是我的救星，但也让我又爱又恨。我把问题一股脑地抛给它，它每次都能很快给出代码建议。比如修改获取附件链接的代码，它能给出几种不同的思路，像用正则表达式匹配、XPath查询等。但是有些代码放到我的项目里就报错，还得我自己慢慢调试。有时候它理解错我的意思，给的代码和我的需求完全不沾边，真的让人哭笑不得<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f605.png" alt="😅" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>
    <h2>成果与展望：继续加油！</h2>
    <p>经过这两天的努力，虽然还没实现全自动，但也有了一些成果。现在目录页能选择保存正文页面为MD格式了，部分附件也能下载了。看着这些小小的进步，心里还是有点成就感的。不过，距离完全实现全自动还有很长的路要走。我打算继续和AI合作，把剩下的问题解决掉。</p>
    <p>代码就懒得展示了</p>
       <p>#网页抓取 #Tampermonkey脚本 #AI编程 #代码调试</p></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2025/02/%e6%88%91%e5%92%8cai%e6%ad%bb%e7%a3%95%e7%bd%91%e9%a1%b5%e6%8a%93%e5%8f%96%e8%84%9a%e6%9c%ac%e7%9a%84%e5%85%a8%e8%bf%87%e7%a8%8b/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>找豆包写了个网页另存为docx文件的篡改猴 (Tampermonkey) 脚本，然后又叫她把求助过程写了篇文章</title>
		<link>http://www.gwren.com/2025/02/%e6%89%be%e8%b1%86%e5%8c%85%e5%86%99%e4%ba%86%e4%b8%aa%e7%bd%91%e9%a1%b5%e5%8f%a6%e5%ad%98%e4%b8%badocx%e6%96%87%e4%bb%b6%e7%9a%84%e7%af%a1%e6%94%b9%e7%8c%b4-tampermonkey-%e8%84%9a%e6%9c%ac/</link>
					<comments>http://www.gwren.com/2025/02/%e6%89%be%e8%b1%86%e5%8c%85%e5%86%99%e4%ba%86%e4%b8%aa%e7%bd%91%e9%a1%b5%e5%8f%a6%e5%ad%98%e4%b8%badocx%e6%96%87%e4%bb%b6%e7%9a%84%e7%af%a1%e6%94%b9%e7%8c%b4-tampermonkey-%e8%84%9a%e6%9c%ac/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 11 Feb 2025 07:10:36 +0000</pubDate>
				<category><![CDATA[AI使用]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[豆包]]></category>
		<guid isPermaLink="false">http://www.gwren.com/?p=226</guid>

					<description><![CDATA[🤩用豆包轻松搞定 Tampermonkey 脚本！ 🤩用豆包轻松搞定 Tampermonkey 脚本！ 宝子们&#8230; <a href="http://www.gwren.com/2025/02/%e6%89%be%e8%b1%86%e5%8c%85%e5%86%99%e4%ba%86%e4%b8%aa%e7%bd%91%e9%a1%b5%e5%8f%a6%e5%ad%98%e4%b8%badocx%e6%96%87%e4%bb%b6%e7%9a%84%e7%af%a1%e6%94%b9%e7%8c%b4-tampermonkey-%e8%84%9a%e6%9c%ac/" class="more-link">继续阅读 <span class="screen-reader-text">找豆包写了个网页另存为docx文件的篡改猴 (Tampermonkey) 脚本，然后又叫她把求助过程写了篇文章</span></a>]]></description>
										<content:encoded><![CDATA[
<p><!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f929.png" alt="🤩" class="wp-smiley" style="height: 1em; max-height: 1em;" />用豆包轻松搞定 Tampermonkey 脚本！</title>
</head>
<body>

    <h1><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f929.png" alt="🤩" class="wp-smiley" style="height: 1em; max-height: 1em;" />用豆包轻松搞定 Tampermonkey 脚本！</h1>

    <p>宝子们<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44b.png" alt="👋" class="wp-smiley" style="height: 1em; max-height: 1em;" />，今天来给大家分享一下我是如何借助豆包编程助手编写 Tampermonkey 脚本的，学会了之后真的能让上网变得超有趣又高效<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f44f.png" alt="👏" class="wp-smiley" style="height: 1em; max-height: 1em;" />！</p>

    <h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f388.png" alt="🎈" class="wp-smiley" style="height: 1em; max-height: 1em;" />什么是 Tampermonkey 脚本？</h2>
    <p>Tampermonkey 是一款超强大的浏览器扩展，它可以让我们通过编写脚本来自定义网页的功能和外观。比如说，你可以去除网页广告、自动填充表单、批量下载图片等等<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9d0.png" alt="🧐" class="wp-smiley" style="height: 1em; max-height: 1em;" />。有了它，上网就像开了挂一样！</p>

    <h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9d1-200d-1f4bb.png" alt="🧑‍💻" class="wp-smiley" style="height: 1em; max-height: 1em;" />准备工作</h2>
    <ol>
        <li>安装 Tampermonkey 扩展：在你的浏览器扩展商店（像 Chrome、Edge 等）里搜索“Tampermonkey”，然后点击安装就好啦。安装完成后，浏览器右上角会出现一个小猴子图标<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f435.png" alt="🐵" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</li>
        <li>打开豆包编程助手：就是咱们超厉害的豆包啦，它能帮你快速生成脚本代码<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60e.png" alt="😎" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</li>
    </ol>

    <h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" />开始编写脚本</h2>
    <p>我以编写一个“网页另存为 Word 文档”的脚本为例，给大家详细说说步骤<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f447.png" alt="👇" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>

    <h3>1. 告诉豆包需求</h3>
    <p>在和豆包的对话框里，清晰地描述你想要实现的功能。比如我当时就说：“帮我编写一段网页另存为 word 文档的 Tampermonkey 代码，要求保留主页面的所有元素。要求在页面顶端增加一个另存按钮，另外自动命名为网页名称”。把需求说得越详细，豆包给出的代码就越符合你的心意<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61c.png" alt="😜" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>

    <h3>2. 获取代码</h3>
    <p>豆包很快就会生成对应的代码，像这样：</p>
    <pre><code>
// ==UserScript==
// @name         Save Web Page as Word
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Add a button to save the web page as a Word document.
// @author       You
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 创建一个按钮元素
    const saveButton = document.createElement('button');
    saveButton.textContent = '另存为 Word';
    saveButton.style.position = 'fixed';
    saveButton.style.top = '10px';
    saveButton.style.left = '10px';
    saveButton.style.zIndex = '9999';

    // 将按钮添加到页面
    document.body.appendChild(saveButton);

    // 为按钮添加点击事件监听器
    saveButton.addEventListener('click', function() {
        // 获取网页标题
        const pageTitle = document.title;

        // 获取页面的 HTML 内容
        const htmlContent = document.documentElement.outerHTML;

        // 创建一个 Blob 对象，将 HTML 内容转换为二进制数据
        const blob = new Blob([htmlContent], { type: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' });

        // 创建一个 URL 对象
        const url = URL.createObjectURL(blob);

        // 创建一个链接元素
        const link = document.createElement('a');
        link.href = url;
        link.download = `${pageTitle}.docx`;

        // 模拟点击链接以下载文件
        link.click();

        // 释放 URL 对象
        URL.revokeObjectURL(url);
    });
})();
    </code></pre>

    <h3>3. 创建并粘贴脚本</h3>
    <ol>
        <li>点击浏览器右上角的 Tampermonkey 小猴子图标，选择“创建一个新脚本”。</li>
        <li>把豆包给的代码复制粘贴到 Tampermonkey 的脚本编辑器里。</li>
        <li>点击编辑器左上角的“保存”按钮<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4be.png" alt="💾" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</li>
    </ol>

    <h3>4. 测试脚本</h3>
    <p>打开任意一个网页，你会发现页面顶端出现了“另存为 Word”的按钮。点击这个按钮，网页就会保存为 Word 文档，文件名就是网页的标题<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f60f.png" alt="😏" class="wp-smiley" style="height: 1em; max-height: 1em;" />。</p>

    <h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" />小技巧和注意事项</h2>
    <ul>
        <li>如果代码运行有问题，仔细检查一下需求描述是否准确，或者跟豆包说清楚问题，让它帮你修改代码。</li>
        <li>不同的网页可能有不同的结构和安全策略，有些脚本可能在某些网页上无法正常工作，这时候就需要进一步调整代码啦。</li>
    </ul>

    <p>宝子们，赶紧动手试试用豆包编写 Tampermonkey 脚本吧，让你的上网体验更上一层楼<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f970.png" alt="🥰" class="wp-smiley" style="height: 1em; max-height: 1em;" />！</p>

    <p>#Tampermonkey #脚本编写 #豆包编程助手 #上网技巧</p>

</body>
</html></p>
]]></content:encoded>
					
					<wfw:commentRss>http://www.gwren.com/2025/02/%e6%89%be%e8%b1%86%e5%8c%85%e5%86%99%e4%ba%86%e4%b8%aa%e7%bd%91%e9%a1%b5%e5%8f%a6%e5%ad%98%e4%b8%badocx%e6%96%87%e4%bb%b6%e7%9a%84%e7%af%a1%e6%94%b9%e7%8c%b4-tampermonkey-%e8%84%9a%e6%9c%ac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
