V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bhy5899s
V2EX  ›  问与答

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

  •  
  •   bhy5899s · 2019-05-06 14:09:09 +08:00 · 1475 次点击
    这是一个创建于 2013 天前的主题,其中的信息可能已经有所发展或是发生改变。
    将 HTML 网页中的某一段或者多段代码给处理一下,正常用户来访问的可以正常看见这段代码所表示的内容比如一段文字,如果是机器来访问的会得到一堆乱码或者其他什么东西,有办法弄吗?
    vinsony
        1
    vinsony  
       2019-05-06 14:13:53 +08:00
    用 js 从后台取数据吧
    whypool
        2
    whypool  
       2019-05-06 14:17:49 +08:00
    么有办法
    wolfan
        3
    wolfan  
       2019-05-06 14:43:37 +08:00 via Android
    现在不是流行字体反爬吗,可以试试啊。
    justfun
        4
    justfun  
       2019-05-06 15:59:57 +08:00 via iPhone
    这个要在后端根据 header 判断啊 都可以显示不同的内容
    Flasky
        5
    Flasky  
       2019-05-06 16:08:55 +08:00 via Android
    js 处理一下可以反 99%的爬虫了吧?
    crab
        6
    crab  
       2019-05-06 16:11:58 +08:00
    字体 图片 js
    doco
        7
    doco  
       2019-05-06 17:36:44 +08:00
    听说异步获取数据的话会让爬虫只能抓到 loading 页, 看服务端渲染文档上说的...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2524 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:20 · PVG 09:20 · LAX 17:20 · JFK 20:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.