Chrome Browser Extension
Parser for the website https://greyhoundbet.racingpost.com In the development process, difficulties arose with direct interaction with the backend API, as the platform uses mechanisms to protect against automated requests (session binding to IP, limited cookie lifespan, server-side validation of request context). Attempts to emulate HTTP requests outside of a browser environment led to quick session invalidation. As a solution, a client-side execution approach was implemented — executing JavaScript code directly in the runtime context of the page through the browser.