首页 > 百度分享 如何避免图片被抓取

百度分享 如何避免图片被抓取

咨询一个关于百度分享的问题,
由于面页内图片比较多,但在使用百度分享的按扭时,
新浪微博与腾讯微博会自动抓取页面内的图片,现在存在的问题是抓取的图片排在前面的都是广告图(托管在淘宝图片空间),而非本身文章内的图片(托管在又拍云)。
而如何才能避免广告类的图片不被抓取呢。

http://mooogu.cn/phgj.html


用js脚本动态加载百度就抓不到广告图片了


新浪微博的分享API有可选pic参数控制路径。

百度分享的api没有,那么或者调整 DIV 顺序,让内容再更前面(好的 SEO 本该如此,对么?),可以一定程度缓解问题。

实在不想让它抓到广告,那估计只能把广告放到 iframe 中,从当前的 DOM 剥离出来了。


我个你出个馊注意.
先查看log找到百度分享 spider的user-agent.
匹配到spider, sidebar不给显示.
这技术叫cloaking...

我看你这主题,是自己写的吧? 懂点php吧?

sidebar.php

if(false === strpos($_SERVER['HTTP_USER_AGENT'],'baidu')){
dynamic_sidebar( 'your-sidebar-name' );
}
【热门文章】
【热门文章】