Random injection-based deactivation of web-scrapers
AssigneeInternational Business Machines Corporation
InventorsVarun Bhagwan, Tyrone Wilberforce Andre Grandison
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system for disabling scraping of electronic data. The method includes receiving an encoding of electronic data to be protected from scraping and adding random redundant code around the encoding of the electronic data upon each request for the electronic data. The electronic data having the redundant code added around the encoding thereof being rendered the same on a display as the encoding without the redundant code added.
Claims19
A computer-implemented method for disabling scraping of electronic data, the method comprising:
- receiving an encoding of electronic data to be protected from scraping;
- and
- adding random redundant code around the encoding of the electronic data upon each request for the electronic data, and the electronic data having the redundant code added around the encoding thereof being rendered the same on a display as the encoding without the redundant code added.
The computer-implemented method of clam 5, wherein the pre-generated set of redundant code includes hypertext markup language tags to be added to hypertext markup language code for the web page.
A computer program product comprising a computer useable medium including a computer readable program, wherein the computer readable program when performed on a computer causes the computer to implement a method for disabling scraping of electronic data, the method comprising:
- receiving an encoding of electronic data to be protected from scraping;
- and
- adding random redundant code around the encoding of the electronic data upon each request for the electronic data, and the electronic data having the redundant code added around the encoding thereof being rendered the same on a display as the encoding without the redundant code added.
The computer program product method of clam 11, wherein the pre-generated set of redundant code includes hypertext markup language tags to be added to hypertext markup language code for the web page.
A system comprising:
- a server configured to:
- receive an encoding of electronic data to be protected from scraping by a web scraper;
- and
- add random redundant code around the encoding of the electronic data upon each request for the electronic data, and the electronic data having the redundant code added around the encoding thereof being rendered at an end user is the same as the encoding without the redundant code added.
Dependencies are inferred from the claim text.