Getting scraped, how to stop it?

bonao

Newbie
Joined
Nov 19, 2010
Messages
38
Reaction score
10
Hi Guys:
I have a website that keeps getting scraped by competitor and I can't seem to stop it. Here is why.... All of the visitors appear to be legit (I know they are not, some show a referrer, some don't. Many from different proxies (I know they are proxies) from comcast, Verizon, quest, windstream etc. The user agent is spoofed and appears to be normal. They get a few pages and then come back in through another IP. Since there is no single identifying factor in the user-agent or a common IP, etc. How can I prevent others from scraping my hard work? I use htaccess / php site.
 
change your html structure, class name , etc
make it really hard for them to change their scraper engine
 
File a dcma with their hosting company. Changing the site structure, like your html tags, as mentioned above is good idea too. If you ever tried to write a scrapper you would see usually it is based on div tags, etc to find the meat.

You could also try to set up a honey pot to catch them.
 
Very difficult.

Even rearranging html code can only go so far and only works if your using a custom built website. In article scrapers I've written I remove all of the junk code surrounding the text and deal with what's left. Regardless of how the code itself is changed language structure can't (Ex: Sentences can only begin and end a certain amount of ways: ! . " '). A second check against a dictionary and an unwanted list helps (but isn't perfect).

In the grand scheme of things its not worth your time and effort. They could easily hire someone overseas on the cheap to watch your page for any changes. Just look at what they're paying for captcha cracking.
 
I build my own scraper. Usually I'll refer to some common items such as the html tag. You can change these, but then if he found his scraper is break, then he just modified his scraper accordingly.

There is no way to avoid that unless you are willing to change your html tag frequently and making him tired of updating his scraper.

Dropping embedded link is also not effective since it just requires a few line of code to remove it from the scrapped content.

Probably you can check the access of your server to block anyone who access it too fast. But still, the scraper can also slow down his access. :)
 
Thanks Guys. How Is filing a DCMA effective?
 
Make your site html tags dynamic. Add random numbers to your table names, classes etc.
 
It's a war you can't win.
That's the internet life. I had a website copied as a whole.. Shit happens and it's a bummer but there is nothing to do about it.
 
Back
Top