文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签

WordPress邮箱防爬取小技巧

文章导航

目前网络上有很多爬虫,专门爬取网站代码中出现的邮箱地址,一旦你网上的邮箱地址被爬取之后就会被发送大量的垃圾邮件,这也是很多外贸人的困扰之前,本文介绍一个简单实用的WordPress邮箱防爬取小技巧。

如何检查自己网站的域名是否暴露给了爬虫

你可以通过这个检测工具:https://wpemailencoder.com/email-protection-checker/#s-url-1

检查你网站的邮箱地址是否暴露给了爬虫。

直接输入网址进行检测

image 3 - WordPress邮箱防爬取小技巧 - NUTSWP

如果有就会被列出来提示

image 4 - WordPress邮箱防爬取小技巧 - NUTSWP

你还可以通过爬虫模拟工具来检测:http://www.cjzzc.com/crawl.html

输入网站进行抓取测试

image 10 - WordPress邮箱防爬取小技巧 - NUTSWP
在爬取结果页面按Ctrl+F搜索网站的提供的邮箱地址,如果可以搜到就代表是暴露的
image 11 - WordPress邮箱防爬取小技巧 - NUTSWP

如何防止网站邮箱被爬取?

很多人都把邮箱中的 “@” 换成 “#”,但这样对用户不太方便,而且这种方法很多机器人都可以识破,同样被搜集走。

还有通过CSS的方法将字符串反写排除,但是复制的邮箱也是返的,对用户不友好。

另外还有通过JS来反写的,我自己测试下来每次编辑都很麻烦,需要写一段JS脚本,还要把邮箱拆分了写进去。

另外我也试了下面的方法:

将下面的代码添加到主题的function.php文件中

function Bing_antispambot( $attr, $content ){
    return antispambot( $content );
}
add_shortcode( 'email', 'Bing_antispambot' );

在文章中需要插入邮箱的时候,写上:

[email]你的邮箱[/email]

结果通过检测发现邮箱还是被暴露给爬虫的。

经过我验证有效的邮箱防爬取方法是通过插件 Email Encoder来实现。方法如下:

1、安装插件

直接在线安装Email Encoder插件,这个插件是免费的。

搜索关键词并安装激活该插件。

WordPress邮箱防爬取小技巧

2、设置Email Encoder插件的邮件防爬取策略

在设置选项中进入Email Encoder设置,

image 6 - WordPress邮箱防爬取小技巧 - NUTSWP

按照下图设置,并点击【Save all】

image 7 - WordPress邮箱防爬取小技巧 - NUTSWP

3、验证邮箱防爬取设置的结果

你可以使用上文介绍两个方法进行验证。

通过检测工具验证结果:

image 8 - WordPress邮箱防爬取小技巧 - NUTSWP
通过爬虫模拟工具验证结果:

通过元素旁边的元素内容找到对应的邮箱展示元素,发现邮箱是加密的。

image 9 - WordPress邮箱防爬取小技巧 - NUTSWP

文章分类
新手入门学习建站主机推荐
非常适合外贸新手入门的一款共享主机,非常简洁的管理面板,第一年费低至300元!
文章标签
相关文章
通过CSS代码美化Gtranslate自动翻译Popup的外观

本文介绍如何通过CSS代码美化Gtranslate自动翻译Popup的外观,默认的Popup外观虽然也很好看,但是他的弹出框在网页中是居中显示的,并且还会添加黑色蒙版,用户体验比较差。 Gtranslate小部件的其他显示模式也不能完全匹配网站的展示需求,调研了之后,我使用Popup模式,并通过CS

阅读全文 »
Elementor添加Bilibili视频2种方法

本文介绍Elementor添加Bilibili视频2种方法,第一种是通过HTML代码插入Iframe,另外一种是通过插件实现,本文会对这2种方法做详细的介绍。 我自己也会在网站中添加B站视频,通常我使用的都是Iframe的方法,这种方法可以写一个全局的CSS代码,来控制样式,然后复制的Iframe代

阅读全文 »
Woodmart主题Elementor元素加载问题

最近发现了Woodmart主题更新之后,Elementor的Table Of Content,Silder轮播自动播放等元素和效果受到了影响,经过一些列的排查和修复之后我将过程整理如下: 一开始我以为这个问题和网站的缓存插件,比如WPRocket有关系,但是停用插件,发现问题仍然存在。 我其他的El

阅读全文 »
Elementor版本回滚教程

本文介绍Elementor版本回滚教操作过程,版本回滚操作在日常网站遇到一些兼容问题,或者当前版本有BUG的情况下非常实用。 Elementor提供版本管理选项,只需要登录到网站后台,进入Elementor的Tools菜单下即可进行Elementor版本回滚操作。 温馨提示:版本回滚的操作虽然是常规

阅读全文 »
2种方法Elementor表单实现电话字段国家代码教程

本教程介绍2种Elementor表单实现电话字段国家代码,默认的Elementor表单电话字段没有国家区号,本教程提供了2个有效的方案,实现根据用户位置自动显示电话号码的国家区号效果。 方案一:Ali Addons For Elementor插件实现表单手机号码国家代码 方案一实现效果如下图,可以根

阅读全文 »
Elementor Popup设置点击连接弹出的2种方法

本文介绍Elementor Popup设置点击连接弹出的2种方法法,在Elementor中创建一个Popup弹出框,我们可以通过多种方式进行点击有弹出设置。 方法一:通过Elementor元素Link的动态标签设置弹出 这种方法仅限于在Elementor编辑中使用,任何带有Link选项的链接都可以进

阅读全文 »
想快速搭建一个完全属于自己的外贸独立站?
本站提供专业的外贸建站服务,如果你不想自己花时间精力搭建网站,可以将你的需求告诉我,我来帮助你搭建一个专业外贸独立站!
文章导航
文章分类
文章标签
建站咨询请联系企业微信
感谢你的信任!
咨询和购买请通过微信和我联系!