向爬网程序隐藏文本或div [英] hide text or div from crawlers

查看:6
本文介绍了向爬网程序隐藏文本或div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

假设我有一条文本

<span class="hide">for real</span><h2 id='show'>Obama is rocking the house</h2>
<span class="hide">not real</span><h2 id='show'>Bill gates is buying stackoverflow</h2>

我需要爬网程序仅读取

<h2 id='show'>Obama is rocking the house</h2>
<h2 id='show'>Bill gates is buying stackoverflow</h2>

我们可以这样做吗?

我有点困惑,这里说Google读取了一个隐藏的div

Does google index pages with hidden divs?

但是当我在Google上搜索一下时,我发现Google不能读取隐藏的div。那么哪个是对的呢?

http://www.seroundtable.com/archives/002971.html

我想的是像使用CSS一样使用它,

  1. 我可以将文本放在图像中。使用图像生成器或其他工具输出。

推荐答案

仅供参考,先向用户提供不同的内容,然后再向搜索引擎提供服务,这违反了谷歌的服务条款,如果您被抓到,将被禁止。可以接受隐藏但可以通过某种触发器访问的内容(导航菜单链接悬停在上方,单击图标以展开内容区域等)。但是在您的示例中,您向搜索引擎显示了不同的内容,特别是为了它们的利益,这绝对不是您想要做的。

这篇关于向爬网程序隐藏文本或div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆