那些你可能不知道的浏览器奇技淫巧

平常工作少不了用浏览器,以下分享一些浏览器的使用技巧,更好的有助于你的工作。

ps: 以下技巧均在 Chrome 浏览器下测试的。

网页长截图

按 F12 弹出控制台,按 ctrl+shift+p 弹出输入框

image.png


输入full,选择 capture full size screenshot 然后点击就会对当前网页进图并生成下载一个图片。
这个比用 QQ 截图好用的地方就是有滚动条的网页也可以全部截图到,所以叫长截图。

www.google.com.hk_search_newwindow=1&safe=strict&client=aff-maxthon-newtab&channel=t16&source=hp&ei=ll7jXOCENcX68QXZ-pfwBA&q=chrome&oq=chrome&gs_l=psy-ab.12..35i39l2j0i67l3j0i203l5.817.2172..2861...0.0..0.270.855.png

 

浏览器秒变编辑器

浏览器地址栏中输入 data:text/html, <html contenteditable>回车直接变编辑器,这里可以直接输入字符进行编辑了。

image.png

编辑网页

打开网站,地址栏输入javascript:void(document.body.contentEditable='true');当然也可以直接在控制台输入 document.body.contentEditable=truedocument.designMode = "on"然后就可以随心所欲的改变网页内容了,所以一些网页截图不可信,比如之前有人借用王思聪名义用微博发支付宝的红包,可谓套路满满。

image.png

 

image.png

 

突破禁止复制

有些网站是复制不了内容的,比如b站 的文章https://www.bilibili.com/read/cv2444771?from=category_0 ,这个时候就需要用上控制台了(按F12打开)。

image.png


点击左上角箭头,选择网页内容,可以在控制台看到内容,直接复制就行了。

image.png

 

多账号登录

平常一个浏览器只能登录一个账号,如果要登2个账号,就需要使用多个浏览器,如果只有一个浏览器怎么办,使用隐身模式(按ctrl+shift+n进入),然后登录另外一个账号。

image.png

 

下载网页图片

想下载网页上的图片,如果一张一张的另存为,那得费不少体力,这个时候就需要控制台了。
比如经常逛知乎可以看到不少妹子自拍。

 

打开控制台执行这个 copy($$('img').map(function(item){return item.src}).join("\r\n"))或者[...$$("img")].map(a => a.src).join('\r\n')就可以将所有图片地址复制好了。
复制所有链接使用copy($$('a').map(function(item){return item.href;}))

 

image.png


然后把这些地址放在一个文件url.txt内。

image.png

 

接下来用wget一键下载。wget -i url.txt -P ./zhihu 所有图片都下载到本地目录zhihu了。

image.png

 

另外关于知乎还有个隐藏技能,按?可以打开快捷键帮助,不用鼠标也可以玩知乎了,微博也有这功能。

image.png

 

image.png

显示保存密码

打开控制台将type=password 的password删掉即可显示。

小恐龙游戏

浏览器打开 chrome://dino 或者控制台勾选下图所示的offline选择框

image.png


按下空格按键,可以玩游戏了。
有人讲Chrome恐龙游戏的代码开源了 https://github.com/wayou/t-rex-runner
打开https://wayou.github.io/t-rex-runner/
开始玩吧。

image.png


想刷分的话执行代码

 

Runner.instance_.setSpeed(99999); 试试 瞬间 满分
window.tempGameOver = Runner.instance_.gameOver;
Runner.instance_.gameOver = function(){}// 不会死亡

 

语音播报

speechSynthesis.speak(new SpeechSynthesisUtterance(decodeURIComponent(escape(atob("5oGt5Zac5L2g77yM5L2g6L+Y5piv5Liq5a6d5a6d77yM6ICB5bm05Lq65Lmf6KaB6L+H5YWt5LiA77yM5rOo5oSP77ya5byA5aeL5pKt5oql5Zue5aSN77yMM++8jDLvvIwx77ya")))+$("[id*=r_]").text()+",玩玩完完玩玩完完"));

Chrome 浏览器的一些使用小技巧
https://blog.mutoe.com/2017/chrome-uses-tips/
渗透技巧——导出Chrome浏览器中保存的密码
https://3gstudent.github.io/3gstudent.github.io/%E6%B8%97%E9%80%8F%E6%8A%80%E5%B7%A7-%E5%AF%BC%E5%87%BAChrome%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E4%BF%9D%E5%AD%98%E7%9A%84%E5%AF%86%E7%A0%81/

chrome浏览器 必知必会的小技巧
Chrome 控制台不完全指南 https://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html



作者:苏生_不惑
链接:https://www.jianshu.com/p/7eba2043da5f
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Python作为一种高级编程语言,有许多巧妙的设计和特性,被誉为“一种你会喜欢上的语言”(There's a lot you can do with just a few lines of code)。以下是几个Python的独特之处和一些常见的奇技淫巧: 1. **列表推导式 (List Comprehension)**:这是一种简洁的方式来创建新的列表,通常用于数据转换或过滤。例如 `new_list = [x * x for x in range(5)]` 创建了一个包含0到4的平方数的新列表。 2. **生成器 (Generators)**:生成器是惰性求值的序列,它们按需计算值,节省内存。比如 `gen = (x*x for x in range(10))` 可以逐个生成0到9的平方。 3. **装饰器 (Decorators)**:Python允许在运行时修改函数或类的行为,通过定义接收其他函数作为输入并返回新函数的函数,如 `@staticmethod` 和 `@classmethod`。 4. **鸭子类型 (Duck Typing)**:Python并不关心类型的严格匹配,只要对象有需要的方法就认为它是可以的,这使得代码更具灵活性。 5. **元组解包 (Tuple Unpacking)**:可以用变量名直接接收元组或列表的元素,如 `(a, b) = ('Hello', 'World')`。 6. **魔法方法 (Magic Methods)**:特殊的双下划线开头和结尾的方法(如 `__init__`、`__str__`),用于实现自定义操作,如实例化、比较和显示。 7. **异常处理 (Exception Handling)**:Python的try-except-finally结构可以优雅地处理错误,提供了一种控制程序流程的方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值