网站能检测到我查看它的源码? 怎么做到的

2019-05-30 23:57:39 +08:00
 ouou8

比如 Chrome 浏览器正常打开一个网站,例如打开 www.v2ex.com 这样子。一般情况下是可以直接复制 V2 页面的一些文字信息的。 但是发现有些网站禁止了复制。于是我就想在 Chrome 浏览器里这样操作 view-source:https://www.v2ex.com/

可以看到 html 静态源码了。这样也就可以直接复制代码了一些有用的信息,比如文章。

牛叉啊,复制几次后,竟然禁用了我的账号。理由是复制内容。

有些文章需要注册帐号才能看的。账号登录后再查看源码复制就被发现了。 不知道他是否能发现 那些不用登录就能看的文章 查看源码时,他是否知道。

问题是,他是如何知道我查看源码的。怎么做的啊

10708 次点击
所在节点    程序员
64 条回复
qwqdanchun
2019-05-30 23:59:47 +08:00
网址发出来啊,直接看前端代码不久好了
amazingrise
2019-05-31 00:00:28 +08:00
提醒一下楼下即将回复的老哥,注意审题
Flasky
2019-05-31 00:06:48 +08:00
通过只 get 了页面,没 get 别的 js、css 静态资源来判断的?
suyuyu
2019-05-31 00:08:51 +08:00
只请求了页面没请求静态资源?
bxb100
2019-05-31 00:10:48 +08:00
页面加载完执行某个请求判断?你可以看一波网络请求。
opengps
2019-05-31 00:19:40 +08:00
应该不能吧
opengps
2019-05-31 00:20:39 +08:00
@Flasky 我曾经这么想过,后来发现不成立,因为 js,css 都是解析了 html 之后才开始的
CEBBCAT
2019-05-31 00:23:00 +08:00
@opengps #7 做个统计不就好了么……
whllhw
2019-05-31 00:31:26 +08:00
网页里放 payload ?放个空的 img 标签监测 payload 是否被访问
crab
2019-05-31 00:36:03 +08:00
@opengps 反爬虫不就有通过日志判断某 IP 是否采集,比如是否请求图片 js 这类文件。
JasonQs
2019-05-31 00:45:55 +08:00
(某 av 网站也能检测开发者模式并且暂停页面
同好奇是怎么做到的
shiny
2019-05-31 00:56:26 +08:00
@JasonQs 搜索 “检测 DevTools ”
ochatokori
2019-05-31 02:20:41 +08:00
哈哈哈,因为看源码复制文章被封看笑了(不是笑楼主的意思,不知为何很想笑
cydysm
2019-05-31 03:40:19 +08:00
还是给网站吧
yongligua
2019-05-31 05:09:35 +08:00
怕不是用 js 维持一个类似心跳的操作…
MrGba2z
2019-05-31 05:13:27 +08:00
我猜你在开车。。但是我真的没证据
xliao
2019-05-31 07:39:31 +08:00
老早就有网站搞 devtool 检测了,可以关键词搜一把。但是再牛 b 也敌不住断网啊,打开想看的页面然后断网查看源码
opengps
2019-05-31 07:50:37 +08:00
@JasonQs 后打开能检测,先打开没法检测。
Buges
2019-05-31 07:58:07 +08:00
我猜是监测快捷键发现你按了 f12 ?
iAcn
2019-05-31 08:08:10 +08:00
chrome 好像是有个属性检测 devtool 是否打开来着,是静态写在 js 里的,和断不断网没关系。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/569289

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX