Before you begin: Learn more about website scraping.
Preventing Bots with reCaptcha
As long as a member directory is available to the public, the data within that directory will be subject to manual harvesting by human beings. If you open your data up to one anonymous visitor, then you're opening it up to all.
Novi utilizes reCAPTCHA to force non-logged in website visitors to prove that they are human. We have placed this tool in front of email addresses that otherwise would be visible on the website. When anonymous visitors click to view an email address within the member directory or within a leadership role, they are shown reCAPTCHA instead of the email address. Once through this gate, we display the email address that they were looking for.
Two things to remember:
- If members are logged in, then they will not be directed to complete reCAPTCHA in order to see email addresses.
- Humans can get through reCAPTCHA, and humans can manually scrape your data. If you want 100% coverage, then we suggest that you lock down your member directory to logged in members.