首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

安利一下TamperMonkey扩展,这个相当于Firefox上的Scriptish或GreaseMonkey扩展,相当于一个UserScripts的管理和加载器。...然后在最下面开始写代码。...咱们可以看看在 tampermonkey 中如何将这几个交互步骤自动化。...这里咱们优先选择 url 传参的方式,基本意思就是找出所有指向百度网盘、360云盘的A标签,然后尝试在A标签后面的文本或A标签当前上级节点里搜索提取码,一旦找到的话,就将其以Hash的方式附加到链接中。...所以一般在常去的资源站上用用就好了,没必要把脚本跑到每个网站上,毕竟那是极浪费性能的事儿~ 上面我只匹配了zdfans网站,但其实只要改@match ,这段脚本可以匹配大多数使用网盘共享的网站。

4.2K70

必不可少的Firefox插件

Web DeveloperWeb开发扩展,在浏览器中添加各种Web开发工具。 MeasureIT:网页标尺,画出一个跨越任何网页的统治者检查像素的页面元素的宽度,高度,或对齐。...url-addon-bar 把你的附加栏扩展全部显示在地址栏中,强烈推荐! Notepad (QuickFox) 故名思议,一个记事本扩展,抛弃计算机自带的记事本吧,随手记,方便实用!...Restartless Restart可以一键重启浏览器,恢复后不关闭网页 Greasemonkey (zh-CN)俗称油猴子,可以在线搜索脚本和安装, Scriptish 可以安装本地脚本,这一点很喜欢..., Greasemonkey (zh-CN)俗称油猴子,可以在线搜索脚本和安装, Scriptish也可以安装本地脚本 方法一: http://userscripts.org 支持在线搜索脚本安装脚本...(userscripts界面,在搜索框里搜索你需要的脚本) (点击install即可) 方法二:在 mozes社区 把需要脚本下载到本地,用scriptish来安装,在扩展栏里点击“设置”项

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

    10个惊艳的Swift单行代码

    ,F#版本,CoffeeScript版本等。...3 验证在字符串中是否存在指定单词 让我们使用 filter来验证tweet中是否包含选定的若干关键字中的一个: ? 更新:@oisdk提出一些更好的选择: ? 方式更简洁,还有这一个: ?...那么,我们是否可以使用过滤器来改善它? ? 稍微好了一点,但它遍历了序列两次,并且试图把它变成单行代码删除闭包功能将会导致太多重复的东西(过滤函数和数组会在两个地方使用)。...我们是否使用单个数据流建立一些能够将初始序列转换为分区元组的东西?是的,我们可以用 reduce。 ?...有几个替代的开源库,我们可以在这种情况下使用,其中一些用C或Objective-C编写,其他为纯Swift。 这次,我们打算使用纯Swift的AEXML: ?

    1.3K20

    油猴脚本入坑指南

    ,我们现在一直习惯说的油猴脚本的“油猴”实际上就是 Greasemonkey,只支持 Firefox 由于与 Tampermonkey 等其它脚本管理器在 API 的使用上会有些区别,导致某些情况下你很难保持你的脚本同时对...的名称拼写也发生了变化,在上面的表格中已经用粗体标识 想了解更多信息可以阅读官方说明文章 Greasemonkey 4 For Script Authors unsafeWindow 如果你在写脚本的时候有尝试直接通过...unsafeWindow,但在正式发布的脚本中你不应该将任何油猴 API 或者脚本中的变量通过它暴露到 window 中 unsafeWindow 在不同脚本管理器中的表现可能会有所不同,特别是 Violentmonkey...,如需考虑兼容性还需要多加测试 跨域请求 在油猴脚本中你可以引用网络脚本来使用 axios 之类的网络请求模块,这很方便,但同样也产生了局限性,例如由于浏览器机制的限制,你无法直接在网页上进行没有被事先允许的跨域请求...一般脚本管理器自带的编辑器功能十分单一,全程在里面写代码肯定十分不爽,那么如何使用自己的 IDE 编写脚本并随时保存随时生效呢 答案是利用元数据的 @require,它不仅能引用网络脚本,还可以引用本地脚本

    4.3K00

    CoffeeScript和Sass提高Web开发效率

    如果您是一位每天都要编写JavaScript和Css的Web前端开发人员,可能您已经开始感觉到JavaScript的关键字 var, function, {} 要被您每天敲击若干遍。...是否可以省掉这些重复的敲击。编写Css,先要一层一层的选到元素,然后开始写样式,如果要写下一层的样式,又要重复的选一次父层元素然后再到子层,Css是否可以嵌套呢。...是不是CoffeeScript和Sass更加的简洁易懂,同时又省了很多代码?...CoffeeScript和Sass都采用了简洁的Ruby语法风格,都是用代码生成代码,即用右边的CoffeeScript代码生成左边的JavaScript代码,用Sass/Scss代码生成Css代码。...Mixins: 混合类型,允许抽象出性质的共同点,然后命名并且加入到选择器中。 4.  Selector Inheritance: 继承,继承其它选择器的属性。 5.

    80170

    如何编写漂亮的 React 代码?

    你很少会看到一个开发人员举手在站例会上告诉他们的同事他们对代码在屏幕上的样子不满意。我不确定是否有人会这么做,但我的看法有所不同。 我是在从事一个副业项目时,开始考虑 React 的美观问题的。...而且我们可以在无 JSX 路上走得更远。我远不是第一个讨论是否采用 JSX 的人。对于 JSX 的厌恶可能和 JSX 本身一样古老。我打赌 JSX 最初的团队至少有人说过这是不必要的。...这也可以从美学角度来探索。有许多不同的方法可以编写有效的代码,但会有明显的风格差异和技术意义。许多工具可以帮助你自定义和强制你所选择风格,在这些工具中,我最喜欢:StandardJS。...随着编译器的出现,使得每个人都可以使用甚至还不是标准的 JS 特性,即使是不得不支持旧浏览器的开发人员现在也可以从最新的语言特性中受益。这使得 CoffeeScript 的流行程度大不如前。...从文档来看,CoffeeScript 与 JavaScript 非常接近,我可以忽略学习曲线,而且它在美学方面给代码带来了显著改进。我一直怀疑它是否还在维护,事实证明它确实还在维护。

    98010

    【强烈推荐】Java工程师如何从一名普通的码农成长为一位大神

    java语言的魅力,在实际项目应用中,我们已经无法脱离javaa(Ps当然你可以选择不使用),但它的高性能,稳定性,扩展性已经深入到每一个java编程工程师的骨髓里,随着时间的推移,我相信更多的项目会加入到...如果学好了还可以用技术成就自己的梦想,那么是两全其美吗? 言归正传,下面我们开始静下心来阅读下如何成为大神: 一、基础篇 1.1 JVM 1.1.1....锁 什么是锁,锁的种类有哪些,每种锁有什么特点,适用场景是什么 在并发编程中锁的意义是什么 1.3.4. synchronized的作用是什么,synchronized和lock 1.3.5. sleep...如果为count加上volatile修饰是否能够做到线程安全?你觉得该怎么做是线程安全的?...写一个Greasemonkey插件 http://en.wikipedia.org/wiki/Greasemonkey 4.2.1.5.

    1.5K80

    Sublime Text 崇高的文本编辑器

    image.png Preferences image.png ChineseLocalization 安装sublime汉化插件ChineseLocalization image.png install 在弹出的框中...它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。 PySide image.png pyside PySide是跨平台的应用程序框架Qt的Python绑定版本。...AutoFileName image.png AutoFileName 一款在 Sublime Text 中可以自动补全文件路径及名称的插件。...---- 备注: 1、有好的插件望大家评论告诉我,谢谢大家 2、此文章会不断更新,望大家多多支持 3、插件局部图片引用文章网址: https://9iphp.com/web/html/1260....本文链接:https://www.debuginn.cn/53.html 本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接

    1.1K10

    Atom飞行手册翻译: 3.1 ~ 3.2

    现在是时候来介绍在这一Hackable的编辑器中,真正“Hackable”的部分了。像我们在整个第二章中看到的那样,Atom中很大一部分都由一大堆包组成。...在Atom中,你能用CoffeeScript做的任何事情都可以用JavaScript来做,但是由于大多数社区都用CoffeeScript,你可能会想用它来编写你的包。...这会有助于你从开源社区中获取代码,并且在许多实例中编写更简单的代码。 你可以在coffeescript.org上面复习CoffeeScript。...Less是源于CSS的简化转换,它向CSS中添加了一些有用的东西,比如变量和函数。你可以在lesscss.org上面复习Less的技巧。...例如,如果你在设置中开启了蜂鸣提示音,你可以将以下代码添加到init.coffee,让Atom在每次加载时用蜂鸣提示音向你打招呼。

    27430

    Tampermonkey 高级API的使用 附Demo

    使用 Tampermonkey 编写高级跨网站自动化任务脚本 在Tamermokeny中编辑脚本可以很容易地控制自己的网页 处理一般性的操作外,如更换问题,图片,注入样式和脚本外 如果我们要做更多 这就需要使用...Tamermokey提供的应用程序接口, 即高级API unsafeWindow unsafeWindow 对象提供权限访问页面的js函数和变量 向document中添加样式可以使用 GM_addStyle...name GM_setValue(name, value) 设置‘name‘ 的值到storage中 GM_getValue(name, defaultValue) 从storage中获取‘name’的值...决定新的tab是否被聚焦,聚焦的意思是直接显示 insert 插入一个新的tab在当前的tab后面 setParent 在tab关闭后重新聚焦当前tab 另外,新的选项卡将被添加。...loadinbackground具有与active相反的含义,并被添加以实现Greasemonkey 3.x兼容性。如果未指定“活动”或“加载后台”,则选项卡将不会聚焦。

    1.8K10

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

    Tampermonkey一款适用于Safari用户的脚本管理器,它可以提供了诸如便捷脚本安装、自动更新检查、标签中的脚本运行状况速览、内置的编辑器等众多功能,同时tampermonkey还有可能正常运行原本并不兼容的脚本...ES2022 进行 linting 更新 ESLint 无需用户干预即可重新验证云服务不那么令人不安 的 Shift 键 + 基于鼠标单击的多选 暗模式改进 尽可能显示本地化的用户脚本名称和描述 在编辑时保留...CRLF 行结尾 使用 eslint-plugin-userscripts 突出显示用户脚本标题问题 修复存储“重新加载”按钮并添加“重置” ' UI: 在仪表板中显示脚本和外部资源大小 修复具有透明背景的网站图标

    1.1K10

    油猴脚本实用大全

    1.我们可以访问官网,然后选择上方对应的浏览器,点击下载。左边黑色的是稳定版,右边红色的是测试版。这边建议安装黑色的,以免出现一些不好的bug。...将下载好的后缀为:.crx的文件拖入浏览器该页面中即可。...离线安装包下载地址:https://wwsb.lanzoul.com/iQWDS0rcz0kf 3.如果拖入.crx后缀的文件后提示:该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的...然后我们访问脚本下载站,常用的油猴脚本下载站有:Greasy Fork、Userscripts.org、OpenUserJS 我们访问其中的一个寻找需要的,合适的脚本下载安装即可。...图片下载器 油小猴网盘直链下载助手 CSDNGreener 最后想说的是,且用且珍惜说不定哪个脚本什么时候就不维护了,另外大家有好的脚本也可以评论区留言投稿。

    1.2K30

    JavaScript系列之JS基本语法

    (2) JS注释的分类 单行注释://用于单行注释。 多行注释:/*…*/用于多行注释。多行注释符号分为开始和结束两部分,即在需要注释的内容前输入/*,同时在注释内容结束后输入*/表示注释结束。... 在浏览器打开页面,效果如下所示: 3空格和换行 在JavaScript中会忽略程序中的空格、换行和制表符,除非这些符号是字符串或正则表达式中的一部分。...JavaScript中的换行有“断句”的意思,即换行能判断一个语句是否已经结束。 ⚠️:与Java语言不同,JavaScript并不要求必须以分号 ;作为语句的结束标记。...最好的代码编写习惯是在每行代码的结尾处加上分号,这样可以保证代码的准确性。 4JS输出语句 JavaScript 可以通过不同的方式来输出数据: window.alert() :弹出警告框。...; 在浏览器打开页面,效果如下所示: 2实例2 使用JavaScript代码编写一个欢迎访问弹出对话框,点击按钮显示昵称。 编写代码如下: <!

    1.6K30

    RubyMine 2022 Mac(Ruby代码编辑器) 中文版

    代码片段在您的代码中输入最常用模式结构的实时模板。使用预定义的片段并创建自己的片段。智能编辑通过代码评论,扩展/缩小选择,内联正则表达式检查,同步标签编辑等功能提高工作效率。...多选同时在许多地方:编辑代码片段,使用代码完成,同时在多个位置更改“查找”结果等等。分割编辑将当前编辑器以独立视图水平或垂直拆分,并在每个视图中保留一组选项卡。或者在一个窗口中处理多个项目。...在Rails应用程序中快速切换模型,视图和控制器。高级搜索选项跳转到任何类,文件或符号:按模式和文件夹过滤,或使用正则表达式。甚至可以找到任何IDE动作或工具窗口。...结构视图通过使用Structure工具窗口或特殊的弹出窗口,可以在类方法(包括继承的方法)或HTML标记之间轻松切换。使用层次结构窗格查看和搜索类类型,还有超类型和子类型。...Ruby文档RubyDoc文档离您的代码只有一次点击,随时可以在您需要帮助时打开。或者用YARD创建你自己的可用文档。

    2K10

    前端构建:Source Maps详解

    一、前言                            当使用CoffeeScript、ClojureScript编写前端脚本时,当使用Less、Sacc编写样式规则时,是否觉得调试时无法准确找到源码位置呢...在sample.cljs文件中设置断点,然后调用sample.becomeGeek调试即可! Chrome的devTools: ? FF的devTools: ?...第3组,表示对应源码的第几行;               第4组,表示对应源码的第几列;               第5组,表示在names数组中的索引值,若没有则可省略。...它的特点就是可以非常精简地表示很大的数值。     VLQ编码是变长的。如果(整)数值在-15到+15之间(含两个端点),用一个字符表示;超出这个范围,就需要用多个字符表示。...现在我们终于可以安心使用CoffeeScript咯!

    1.6K80
    领券