找豆包写了个网页另存为docx文件的篡改猴 (Tampermonkey) 脚本,然后又叫她把求助过程写了篇文章

🤩用豆包轻松搞定 Tampermonkey 脚本!

🤩用豆包轻松搞定 Tampermonkey 脚本!

宝子们👋,今天来给大家分享一下我是如何借助豆包编程助手编写 Tampermonkey 脚本的,学会了之后真的能让上网变得超有趣又高效👏!

🎈什么是 Tampermonkey 脚本?

Tampermonkey 是一款超强大的浏览器扩展,它可以让我们通过编写脚本来自定义网页的功能和外观。比如说,你可以去除网页广告、自动填充表单、批量下载图片等等🧐。有了它,上网就像开了挂一样!

🧑‍💻准备工作

  1. 安装 Tampermonkey 扩展:在你的浏览器扩展商店(像 Chrome、Edge 等)里搜索“Tampermonkey”,然后点击安装就好啦。安装完成后,浏览器右上角会出现一个小猴子图标🐵。
  2. 打开豆包编程助手:就是咱们超厉害的豆包啦,它能帮你快速生成脚本代码😎。

🚀开始编写脚本

我以编写一个“网页另存为 Word 文档”的脚本为例,给大家详细说说步骤👇。

1. 告诉豆包需求

在和豆包的对话框里,清晰地描述你想要实现的功能。比如我当时就说:“帮我编写一段网页另存为 word 文档的 Tampermonkey 代码,要求保留主页面的所有元素。要求在页面顶端增加一个另存按钮,另外自动命名为网页名称”。把需求说得越详细,豆包给出的代码就越符合你的心意😜。

2. 获取代码

豆包很快就会生成对应的代码,像这样:


// ==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);
    });
})();
    

3. 创建并粘贴脚本

  1. 点击浏览器右上角的 Tampermonkey 小猴子图标,选择“创建一个新脚本”。
  2. 把豆包给的代码复制粘贴到 Tampermonkey 的脚本编辑器里。
  3. 点击编辑器左上角的“保存”按钮💾。

4. 测试脚本

打开任意一个网页,你会发现页面顶端出现了“另存为 Word”的按钮。点击这个按钮,网页就会保存为 Word 文档,文件名就是网页的标题😏。

💡小技巧和注意事项

  • 如果代码运行有问题,仔细检查一下需求描述是否准确,或者跟豆包说清楚问题,让它帮你修改代码。
  • 不同的网页可能有不同的结构和安全策略,有些脚本可能在某些网页上无法正常工作,这时候就需要进一步调整代码啦。

宝子们,赶紧动手试试用豆包编写 Tampermonkey 脚本吧,让你的上网体验更上一层楼🥰!

#Tampermonkey #脚本编写 #豆包编程助手 #上网技巧

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注