Github 在降价中混淆电子邮件

Github 在降价中混淆电子邮件,github,markdown,Github,Markdown,我想将我的电子邮件包含在github存储库的readme.md文件中。当然,我想以某种方式混淆它,以避免垃圾邮件 从中,我阅读了以下文本: 电子邮件地址的自动链接工作原理类似,只是 Markdown还将执行一点随机的十进制和十六进制 实体编码有助于从地址获取中隐藏您的地址 斯潘博茨。例如,降价将使以下情况变为: 我照他们说的做了,但当我检查包含自述文件的github页面的源代码时,我仍然可以看到: 我错过什么了吗?在我看来,机器人应该能够在网页的源代码中找到它。GitHub的降价引擎没有此功

我想将我的电子邮件包含在github存储库的readme.md文件中。当然,我想以某种方式混淆它,以避免垃圾邮件

从中,我阅读了以下文本:

电子邮件地址的自动链接工作原理类似,只是 Markdown还将执行一点随机的十进制和十六进制 实体编码有助于从地址获取中隐藏您的地址 斯潘博茨。例如,降价将使以下情况变为:

我照他们说的做了,但当我检查包含自述文件的github页面的源代码时,我仍然可以看到:


我错过什么了吗?在我看来,机器人应该能够在网页的源代码中找到它。

GitHub的降价引擎没有此功能


无论如何,它不值得使用;它不会阻止任何现代爬虫程序。

GitHub确实具有此功能!这是毫无意义的,因为链接的href中的电子邮件地址保持不变,正如这里提到的,它不会阻止任何体面的爬虫,但尽管如此,要利用此功能,只需像这样编写电子邮件,它们将自动转换为带有模糊文本的mailto链接。

我建议在HTML和标记文档中创建并嵌入文本图像。虽然很快可能不会出现这种情况,但大多数简单的爬虫程序都无法检测图像中的文本

有一些简单的方法可以使用Image Magick(默认情况下通常安装在大多数服务器上)在Unix命令行上批量生成文本。输出完全可自定义(包括大小、字体、颜色、边框、背景等)

下面是一个简单的例子,改编自:

此示例生成一个文件(email address image.gif),该文件可以内嵌到降价文档中,如下所示:

![email address image](http://cmscoby.com/public/pics/email-address-image.gif)


此方法需要另一个生成图像的步骤(诚然,如果您需要只能在标记或HTML文档中出现的代码片段,则可能超出您的要求。)

GitHub的标记不能做到这一点。请注意,这并不能阻止半正常的蜘蛛。还请注意,您的电子邮件地址已经在git提交中公开。最后,考虑使用GITHUB问题而不是电子邮件。这个问题比较好,因为它不是以任何方式处理编码,或者只是直截了当的GITHUB。Support@AdamB: ​​什么?任何远程健全的爬虫程序都会运行一个真正的HTML解析器,它甚至不会注意到混淆。
![email address image](http://cmscoby.com/public/pics/email-address-image.gif)