Description - grabliapp/scripts GitHub Wiki

The service "grabli" grabli.app allows developers to collect data from any sources of information, such as: forum, message board, social network, analytics system, keyword selection system, search engine, messenger, etc. Data is collected by running a script in the programming language Javascript both in the browser and in a scheduled launch format on the server side. The collected data is always available via the API, or can be obtained upon request as a link to a file in csv format, which can be obtained by email.

Consider a business case of collecting followers on the instagram social network. The social network instagram does not provide an opportunity to get the necessary information through the API, but displays the data in the browser. The chrome browser extension allows you to run a script in the Javascript language with special internal web extension commands that allow you to save data lines in the required format from any page, regardless of CORS policies.

Therefore, any developer can collect data available in the user's browser for marketing and other purposes. Consider a business case for obtaining exchange rate data from the resource of the central bank of europe ecb. The main resource of the bank offers to receive exchange rates only by going to the bank's page. Therefore, the API is not available. Using the service "grabli", you can write a script in Javascript that will enter the site, collect information and write it in the format of interest to the end user on a schedule. Through the API that provides the "grabli" service, you can receive information in any convenient format - csv, json, etc.

Consider a business case for getting updates from news resources. The script in the "grabli" service can be executed after a certain period of time, which allows checking the resources of interest every 5 minutes in automatic mode. When updates appear, you can send a notification, or update the database with new information and receive updates only in the format - title, text, link. No unnecessary markup. At the same time, the format and the entire process of working with news resources can be programmed directly from the browser. The "grabli" service will do the rest

The service opens limitless models for automation for developers. From data collection, scheduled updates to filling out forms and posting on social media.

If you need to scale the process, then operators will come to the rescue, who will be happy to help you complete the task. For example, you can instruct them to perform a manual task of categorizing or collecting information, such as choosing popular clothing according to their taste in order to predict the future trend for the new season, etc.