如何让 HTML 网页一部分内容正常用户访问看的见,机器访问的就看不见?

2019-05-06 14:09:09 +08:00
 bhy5899s
将 HTML 网页中的某一段或者多段代码给处理一下,正常用户来访问的可以正常看见这段代码所表示的内容比如一段文字,如果是机器来访问的会得到一堆乱码或者其他什么东西,有办法弄吗?
1406 次点击
所在节点    问与答
7 条回复
vinsony
2019-05-06 14:13:53 +08:00
用 js 从后台取数据吧
whypool
2019-05-06 14:17:49 +08:00
么有办法
wolfan
2019-05-06 14:43:37 +08:00
现在不是流行字体反爬吗,可以试试啊。
justfun
2019-05-06 15:59:57 +08:00
这个要在后端根据 header 判断啊 都可以显示不同的内容
Flasky
2019-05-06 16:08:55 +08:00
js 处理一下可以反 99%的爬虫了吧?
crab
2019-05-06 16:11:58 +08:00
字体 图片 js
doco
2019-05-06 17:36:44 +08:00
听说异步获取数据的话会让爬虫只能抓到 loading 页, 看服务端渲染文档上说的...

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

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

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

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

© 2021 V2EX