How publishers can protect themselves from bots that steal content