Forum Moderators: open
If you are on a dedicated computer you could buy ISAPI_Rewrite, and used that to help filter out a great deal of the scraping of your content by unwanted bots.
With a shared host you have to get it approved and installed which is usually much harder. But you might also get lucky and they might of already installed it, and they can just turn it on for you.
Another option is spend time and money coding up your global.asa in Asp classic to filter bot requests. But I can tell you this much its a great deal of work I know from personal experience.
And last option if you are running on Windows 2008/IIS 7 is you could use Asp.Net modules to help filter out the unwanted traffic easier, without rewriting your site.