伪验证码从静态(html+javascript)页面下载 vcard...如何?

发布于 2024-10-21 04:56:07 字数 231 浏览 9 评论 0原文

我建立了一个简单的个人页面,显示一些个人信息 我的。我提供了电子名片下载。现在,我收到的垃圾邮件数量大幅增加。
它是一个简单的页面,仅静态,没有 php。
我怎样才能“隐藏”vcard,使其只能由人类下载? 我想这需要人类做一些垃圾邮件收割机不做的事情。也许按一个按钮?另外,如何从 html 中隐藏 vcard 的路径,使其不明显在那里。
谢谢,
-gk
PS.-我不是程序员,所以请温和地解释:)。谢谢!

i set up a simple personal page that shows some personal information
of mine. I included a vcard download. Now, the amount of spam I am getting has increased considerably.
Its a simple page, static only, no php.
How can I "hide" the vcard for it to be downloaded only by human beings?
I suppose it would require the human to do something a spam harvester doesnt do. Press a button maybe? Also, how can I hide the path of the vcard from the html so that its not obviously in there.
thanks,
-gk
PS.- I am not a programmer, so please be gentle with the explanation :) . thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

踏月而来 2024-10-28 04:56:07

如果它在您的页面中,即使它是隐藏的,机器人也可以轻松查看您的源代码并获取您的数据。

选项包括:

  • 使用图像,使其不易被机器读取(但这会抵消 v 卡的价值)。
  • 使用 Javascipt 根据用户交互加载它。 (正如库西马尔建议的那样)

If it's in your page, even if it is hidden, a bot can easily see your source code and grab your data.

The options are:

  • Use an image so it's not readily machine-readable (but this negates the value of a v-card).
  • Use Javascipt to load it based on user interaction. (as cusimar proposes)
断舍离 2024-10-28 04:56:07

也许打开 vcard 的 javascript 链接会有所帮助(我不知道 vcard 是什么,但我假设它是一个文件!)

<a href="http://www.myhomepagetothrowthebots.com" onclick="window.open(path/to/my/vcard.whatever); return false;">click here</a>

Perhaps a javascript link to open the vcard would help (I've no idea what a vcard is but I'm assuming its a file!)

<a href="http://www.myhomepagetothrowthebots.com" onclick="window.open(path/to/my/vcard.whatever); return false;">click here</a>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文