首页
学习
活动
专区
圈层
工具
发布

借助ChatGPT,我又搞了个障眼法来摸鱼

当然,对于网络被监控的是没用的,只是别人看你电脑的那瞬间没有“奇奇怪怪”的字眼。 本想弄成隐藏浏览器标签的,但没有相关的接口,只好采用修改网页标题的方式。...▼ 修改思路 安装油猴/篡改猴: https://www.tampermonkey.net/ 安装好后,新建脚本 粘贴脚本: // ==UserScript== // @name...修改网页标题 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 修改指定关键词的网页标题,支持多关键词...link.setAttribute('cache-control', 'no-store');// 添加 Cache-Control 标头,禁用缓存 document.getElementsByTagName...Ctrl+S保存脚本后在“已安装脚本”中启用脚本 运行效果: ▼ 关键词【公众号】 ▼ 关键词【淘宝】 只要你打开了含有关键词的网页,就会被替换成指定标题,标题后有增加序号,熟悉了可以粗略区分是哪个关键词的网页

40610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【shell脚本】$ 在shell脚本中的使用

    shell脚本中 '$' 与不同的符号搭配其表示的意义也会不同 特殊标志符 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。...例如,第一个参数是$1,第二个参数是$2 $# 传递给脚本或函数的参数个数 $* 传递给脚本或函数的所有参数 $@ 传递给脚本或函数的所有参数 $?...上个命令的退出状态 $$ 当前Shell进程ID $() 与 `(反引号) 一样用来命令替换使用 ${} 引用变量划分出边界 注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" "...)包含时,都以"$1" "$2" … "$n" 的形式输出所有参数。...但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,以"$1 $2 … $n"的形式输出所有参数;"$@" 会将各个参数分开,以"$1" "$2" … "$n" 的形式输出所有参数

    9.3K20

    自动播放传智播客课程视频

    这学期还弄了个1+web的什么考核, 天天让看视频做那个作业, 打游戏的时候还要盯着时长, 回来切视频 太麻烦了, 干脆写了个脚本自动帮我切换, 如果有习题就会播放语音提醒 (一点小提示, 可以配合tampermonkey...的H5播放器控制来实现16倍速播放, 畅享极致丝滑, 几秒一个视频, 我也是听我朋友说的传智不计观看视频时长, 如果计视频观看时长给分数的话就GG了, 酌情使用) 使用方法: 在传智播客视频播放页按F12...console.log("欢迎使用传智自动播放插件, 作者博客:https://www.nothamor.cn"); setTimeout(function() { let url..., 不用每次都手动去输入脚本内容 可以手动添加, 也可以直接在greasy fork上下载本脚本 greasy fork下载链接:https://greasyfork.org/zh-CN/scripts.../405920-传智自动播放视频 // ==UserScript== // @name 传智自动播放视频 // @namespace http://tampermonkey.net

    2.8K20

    Tampermonkey for Mac(油猴浏览器插件)

    Tampermonkey 提供了一个易于使用的界面来管理脚本,并支持各种功能,例如自动更新检查、跨设备脚本同步和高级过滤选项。...借助 Tampermonkey,用户可以自定义网页的行为、自动执行重复性任务以及添加新功能或从浏览体验中删除不需要的功能。...图片Tampermonkey for Mac(油猴浏览器插件) Tampermonkey 允许用户编写自己的脚本,以增强网站或 Web 应用程序的功能。...Tampermonkey 提供了一个易于使用的管理界面,可用于管理脚本并支持各种功能,如自动更新检查、跨设备同步和高级过滤选项。...使用 Tampermonkey,用户可以定制网页的行为,自动化重复任务,并且添加新功能或从其浏览体验中删除不需要的内容。Tampermonkey 有一个强大的脚本库,其中包含大量由其他用户编写的脚本。

    2.8K40

    shell脚本中的数组常见使用方式

    数组定义: shell中数组的定义是使用 小括号来表示的,其中数组元素之间用空格作为分隔,比如: $ a=(1 2 3 abcd China) 2. 数组的访问: a....获取数组元素的个数: 在上述获取所有元素的前面加上一个# 就可以了,如下: $ echo ${#a[*]} 5 3. 数组的修改: a....追加元素到数组中: shadow@DESKTOP-SRI6HMB ~ $ echo ${a[*]} 1 2 b abcd China shadow@DESKTOP-SRI6HMB ~ $ a[${#a[...数组名称中含有shell变量: 当数组名称中含有shell变量的时候,此时随着shell变量的变化,那么引用的数组自然也就不同;此时可以通过如下的方式实现 变量的嵌套: 嵌套变量有两个符号,一个用来组合成完整的变量名称...,另一个用于 标记组合后的内容是一个变量,而后一个符号需要用 单引号括起来,剩余的部分需要用双引号括起来;然后用echo 来显示这个变量,但因为 单引号 引用的字符不会被shell解释,所以输出结果是单引号

    3.7K20

    使用脚本操作UpdatePanel中控件的问题

    假设有一个脚本(用js或者jQuery等类似手段编写),为UpdatePanel中的一个普通的TextBox赋值。...但是等到点击button之后,仅仅是UpdatePanel中的内部内容刷新了,整个页面根本不刷新(换句话说,整个页面的jQuery根本没有执行)。因此没有任何作用了。   ...,必须通过getInstance方法获取单例之后使用,而Sys.Application可以直接使用。...后者则从客户端的角度(加载了所有Html以及服务端自动生成的脚本等),可以进行额外的控制了。一般我们开发人员主要考虑在这两个事件中处理事情居多。...如果把脚本注册代码仅写在这个方法块里边,和Page_Load那种效果一样,只注册一次脚本。所以根据情况而定。   至于PageRequestManager的事件是针对UpdatePanel为主。

    2.3K100

    Chrome 自动化交互利器:用 tampermonkey 向页面注入自定义 Javascript

    但是如果你担心隐私安全或者想要更加个性化的功能怎么办?一般来说这个时候需要用户自定义脚本来实现了。...,推荐使用 js 构造iframe,然后嵌套 form 表单提交 post 的方式来请求服务 这两点思路可以参考文末的 Refer 链接。...咱们可以看看在 tampermonkey 中如何将这几个交互步骤自动化。...4.2 提取密码并模拟点击 从上一步中的 URL Hash 中截取密码并赋值给密码框,最后模拟点击事件即可。...所以一般在常去的资源站上用用就好了,没必要把脚本跑到每个网站上,毕竟那是极浪费性能的事儿~ 上面我只匹配了zdfans网站,但其实只要改@match ,这段脚本可以匹配大多数使用网盘共享的网站。

    4.8K70

    Tampermonkey for Mac(油猴Safari浏览器插件)

    使用 Tampermonkey,您可以安装和管理用户脚本,这些脚本是用 JavaScript 编写的小程序,可以修改网站的行为。...用户脚本可用于多种目的,例如从网站中删除烦人的元素、添加新特性或功能、自动执行任务等等。Tampermonkey 提供高级选项来控制脚本在网页上运行的时间和方式。...Tampermonkey 还为已安装的脚本和云存储同步提供自动更新,以便您可以在多个设备上使用相同的脚本。...自动更新:Tampermonkey 会自动检查已安装脚本的更新并使它们保持最新。高级脚本控制:Tampermonkey 提供高级选项来控制脚本在网页上运行的时间和方式。...脚本同步:您可以使用 Tampermonkey 的云存储功能在不同设备之间同步脚本。脚本安全:Tampermonkey 提供安全措施来保护您的计算机免受恶意脚本的侵害。

    2.5K20

    Hive SQL使用过程中的奇怪现象|避坑指南

    这取决于所使用的SQL引擎,在引用数据库中的表时需要注意区分大小写。如果使用Hive,则在引用表时无需担心大小写,因为它们始终将字母转换为小写字母。...-- 报错:1146 - Table 'Test' doesn't exist 在GROUP BY中使用别名 假设有如下查询: -- 使用别名,在Hive中查询 -- 报错Error while...非数值类型的字符串转为数值类型 使用SQL,我们可以使用CAST命令转换表中列的数据类型。如果要将字符串列转换为整数,可以执行以下操作。...; ALTER TABLE `TBLS` MODIFY COLUMN VIEW_ORIGINAL_TEXT mediumtext CHARACTER SET utf8; 总结 本文分享了Hive使用过程中存在的一些问题...,并给出了相对应的示例,我们在使用的过程中可以留意一下这些问题,对比相同的SQL语句在MySQL和Apache Hive上的结果上的不同。

    2.6K21

    【译】如何使用文件标志修改 macOS 中的文件行为

    可以使用文件标志(flags)来限制文件被修改的方式。...在 macOS 上查看已设置的标志 在终端中,您可以使用 ls 命令来查看任何已设置的标志。...文件所有者可以设置此标志,并且可以在不升级权限的情况下取消设置。由于它锁定文件,在较低的安全级别下使用 sappnd 或 schg,它被更频繁地使用。...在最流行的 Linux 平台上,您将使用 chattr 和 lsattr 来更改和查看“属性”,这也是文件标志在大多数其他 Unix 系统中的体现。...可以使用 lsattr 查看属性: lsattr /path/to/file.txt 更改属性依赖于一组首字母缩写,并在 chattr man 页面[3] 中列出: “The letters ‘acdeijstuADST

    1.8K10

    Shell-alias在Shell脚本中的使用

    概述 在shell中开启alias 实际操作 概述 众所周知,shell脚本使用的是非交互式方式,在非交互式模式下alias扩展功能默认是关闭的,此时虽然可以定义alias别名,但是shell不会将alias...---- 在shell中开启alias 使用shell内置命令shopt命令来开启alias扩展选项。...在非交互式模式下是关闭的,但可以用可shopt来将其开启 shopt -s expand_aliases ---- 实际操作 在我们的项目中某个模块的双机启动脚本(root用户下操作),其中应用的启停使用了...alias建立的同义词来操作,如果想要在脚本中使用,必须开启同义词才。...项目启动中会依赖一些环境变量,所以双机启动脚本中需要显式的引入.bash_profile文件。 所以我们将 开启alias的命令放在 .bash_profile中。

    4K10

    油猴脚本从编写到检测

    setTimeout()直接使用可能不生效需要下成如下样式: setTimeout(function(){xxxxxxxxxxx},3000); 检测脚本 脚本的运行原理 油猴脚本是在沙盒里执行用户脚本...,不会对网页注入script元素,它通过沙盒向网页中传递信息以达到控制dom的操作。...所以如果要对脚本进行检测,没有像上面代码这样子向页面中植入iframe的话,通过去检测dom和window是无法检测出使用油猴脚本的。...检测方法一 通过鼠标点击事件检测,正常的用户使用鼠标点击按钮会有一个坐标,但是动过click()函数进行的点击操作是没有坐标的。...同时也可以通过用户的行为等方式来辅助的进行判断,因为人工去点击和脚本去执行操作还是有很大的不同。 Q.E.D.

    5.9K10

    Mongo使用过程中的一些奇奇怪怪的错误

    (四)使用过程中的一些奇奇怪怪的错误 我们在平时的工作中经常碰到这样的情况:更改文件夹名称时总提示有文件或程序在运行,而实际上我们并没有打开文件夹里的文件或程序。...image.png 在下面菜单栏处单击鼠标右键,点击任务管理器 image.png 点击性能—资源监视器 image.png 在关联的句柄出输入 无法更改的文件夹名称 image.png 点击鼠标右键...,点结束进程 image.png 关掉运行的程序后 就可以更改文件夹名称了 image.png 来源:百度经验 服务器没有响应控制功能 image.png 如图,如果通过下列代码,添加服务后,使用net...start命令出现这样的问题时,可以参考下我的解决方法。...(我的问题是之前中文路径,然后导致的中文乱码问题,之后修改了路径,文件路径不对)

    1.2K20

    使用TamperMonkey解决Google被墙stackoverflow无法正常使用的问题

    我之前接触过一个Chrome的插件叫 TamperMonkey,这个工具允许用户自己创建js脚本并挂载到目标网页上,以实现修改网页样式、行为的目的。...TamperMonkey脚本 我们先来看下google的jquery引用在页面中的样子: 可以看到就是普通的script标签,现在我们的思路应该比较明确了,就是用javascript...首先我们打开TamperMonkey,新建一个脚本。...新增脚本后,我们还需要对脚本的使用场景做一些设置。...首先我们需要设置脚本运行的时间点,我们希望在google的jquery script刚被添加到DOM中时就替换它,但是在查阅了大量的资料后我发现这个做不到(如果有人知道怎么做,欢迎留言),所以我们只能选择在尽量早的时间点去执行脚本

    3.1K61

    SystemVerilog面试题:使用SystemVerilog中的constraints实现randc行为

    在SystemVerilog中,用randc关键字声明的变量是循环随机(random-cyclic)变量,在其声明范围内循环随机,直到所有的值都随机过。 ?...在SystemVerilog面试中常常被问的一个问题是如何在不使用randc变量的情况下实现这种行为? 这个问题很好地考察了应聘者对这种基础语言的掌握程度。...下面是一种实现方案,原理很简单:每次生成一个值时,它都会保存在一个queue中,下一次随机为变量选择一个与现有列表中所有的值不匹配的唯一值。一旦所有值都已经循环过,那么就会删除该列表。...1000; i++) begin $display("randc[%0d] = %0d", i, get_randc()); end end endmodule 上述task使用...或者可以使用类中的rand变量来实现同样的约束。随机值push到队列的过程可以放到post_randomize()函数中。当然,这背后的原理其实是一样的。

    2.6K20
    领券