date
type
password
slug
tags
summary
category
status
无论你是做投资还是单纯的学英语,都绕不过国外的一大堆优秀媒体网站,不过很多文章都是收费的。把所有的网站都订阅一遍并不现实,大部分人也不是每天都看。早年间,在刷 GitHub 的时候刷到一个项目,号称能绕过这些“付费墙”,免费白嫖文章。今天写一下怎么用,以及分析下什么原理。
(个人认为,优秀的内容还是值得付费的,工具有时候也不是万能的,实际上也是一种黑帽白帽的对抗。本文只从技术角度来看,dddd)
安装使用&效果
工具名称叫做 Bypass Paywalls,是个 Chrome 插件,很简单直接。GitHub 项目地址:https://github.com/bpc-clone/bypass-paywalls-chrome-clean 。记忆中这个项目仓库也是重建了,之前的应该是被干掉了(没考证,不重要)
插件支持的网站有好几百个,基本上全球主流的媒体网站都支持。
由于众所周知的原因,这种插件显然不能进入正经的 Chrome 插件商店。因此需要手动下载安装。
在 Readme 中,开发者给出了打包文件下载地址,把它下载到本地,解压缩。如说明中写的,这个解压好的目录需要永久保存,不能删除,所以放到一个正经的位置吧。
打开 Chrome 插件管理页面:(也可以直接在地址栏输入 chrome://extensions/ 直接打开)
然后,首先点击右上家的开关,打开“开发者模式”。然后点击左边第一个按钮,加载未打包的插件
弹出资源选择窗口,选择刚才解压缩后的文件夹
确定后就安装成功了,插件会自动弹出2个配置界面。
第一个建议打开,第二个是自定义站点,可以忽略,第三个是自动更新,已经默认开了。
另一个配置页面已经默认勾选了该勾选的,基本上不用动,如果你有某个网站的付费账户,可以取消勾选。
然后看看效果:
首先是插件禁用状态:
然后打开插件:
全文出现!
原理
简单看了下源码,其实原理并不复杂。不过我只看了几个网站的处理逻辑,不确定有没有特殊的。
部分网站免费给新用户看几篇文章,然后弹出订阅窗口,这类网站的处理就是用 js 帮你移除订阅弹窗,然后模拟一个新用户去获取全文,帮你塞回到页面中。然后不停的帮你修改浏览器 cookie,伪装你的身份。
总结
这个插件实际上就是通过 Chrome 的插件机制,帮你自动实现了一些身份伪装的事情,以此实现“白嫖”。如果有不习惯读英文内容的话,还可以搭配“沉浸式翻译”插件(学投资学英语两不误 — 沉浸式翻译),实现自动 AI 翻译。
订阅微信公众号
使用微信扫码赞助此文