alwayshere

今天发现,谷歌确实能收录 js 产生的内容

  •  
  •   alwayshere · Feb 7, 2016 · 3894 views
    This topic created in 3757 days ago, the information mentioned may be changed or developed.

    网站一个二维码功能,通过 js 产生的二维码图片,而且,该二维码还是 display:none ,只有在 hover 时才 display:block ,今天发现 Google image 居然收录该二维码的图片,从此无怨无悔的当谷歌粉了

    15 replies    2016-02-12 21:55:13 +08:00
    tobyxdd
        1
    tobyxdd  
       Feb 7, 2016 via Android
    会不会是有人存下来发在哪了。。
    plqws
        2
    plqws  
       Feb 7, 2016
    早就可以了吧…而且都会直接给你截图下来了据说
    wdlth
        3
    wdlth  
       Feb 7, 2016
    Google 还会自动生成关键字进行搜索的……
    alwayshere
        4
    alwayshere  
    OP
       Feb 7, 2016
    @tobyxdd 不是,谷歌直接收录了二维码的 base64 编码
    alwayshere
        5
    alwayshere  
    OP
       Feb 7, 2016
    @wdlth 站内搜索框里面进行搜索?
    wdlth
        6
    wdlth  
       Feb 7, 2016
    @alwayshere 对,特别是有 OpenSearch 的,会从内容中找关键字自己去搜索。
    lhbc
        7
    lhbc  
       Feb 7, 2016 via Android
    Google 爬虫支持 JavaScript 虚拟机吗?
    lovejoy
        8
    lovejoy  
       Feb 7, 2016
    现在主流搜索引擎的 spider 你都可以理解成是个 browser ,不过只有 hover 的时候才显示,这个。。。
    Andy1999
        9
    Andy1999  
       Feb 7, 2016
    百度也支持啊。。
    lizheming
        10
    lizheming  
       Feb 7, 2016
    后面说的和收录没关系了吧, hover 只是改变 CSS 属性,本身 DOM 已经生成在那里了, Google 如果做了 JS 方面的支持的话就和普通的页面一样能解析到你的图片的。
    h4x3rotab
        11
    h4x3rotab  
       Feb 7, 2016 via iPhone
    @lhbc 爬虫比你们想象的要复杂很多
    jsq2627
        12
    jsq2627  
       Feb 7, 2016 via iPhone
    我的经历是, angular 做的一个 SPA ,没做任何针对爬虫的预渲染, google 和百度收录效果很差,倒是 360 的好搜执行了 JS 收录效果很好,能抓到我用 ajax 填充进的内容。。。
    Ncer
        14
    Ncer  
       Feb 8, 2016
    你猜猜百度可不可以
    googlefans
        15
    googlefans  
       Feb 12, 2016
    爬虫还可以抓数据库的内容。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 08:37 · PVG 16:37 · LAX 01:37 · JFK 04:37
    ♥ Do have faith in what you're doing.