向爬网程序隐藏文本或div [英] hide text or div from crawlers
本文介绍了向爬网程序隐藏文本或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一样使用它,
- 我可以将文本放在图像中。使用图像生成器或其他工具输出。
推荐答案
仅供参考,先向用户提供不同的内容,然后再向搜索引擎提供服务,这违反了谷歌的服务条款,如果您被抓到,将被禁止。可以接受隐藏但可以通过某种触发器访问的内容(导航菜单链接悬停在上方,单击图标以展开内容区域等)。但是在您的示例中,您向搜索引擎显示了不同的内容,特别是为了它们的利益,这绝对不是您想要做的。
这篇关于向爬网程序隐藏文本或div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文