GoScry

Created By
copyleftdeva year ago
GoScry is a server application written in Go that acts as a bridge between a controlling system (like an LLM or script) and a web browser.
Overview

What is GoScry?

GoScry is a server application written in Go that serves as a bridge between a controlling system (like an LLM or script) and a web browser, enabling automated browser interactions.

How to use GoScry?

To use GoScry, clone the repository, build the executable, and run the server. You can then submit tasks via its API to control browser actions.

Key features of GoScry?

  • Remote browser control using Chrome DevTools Protocol (CDP).
  • Task-based API for submitting browser actions.
  • Authentication handling, including support for 2FA.
  • DOM extraction and structured Abstract Syntax Tree (AST) generation.
  • Configurable settings via YAML or environment variables.

Use cases of GoScry?

  1. Automating web scraping tasks.
  2. Testing web applications by simulating user interactions.
  3. Extracting structured data from web pages.

FAQ from GoScry?

  • What programming language is GoScry written in?

GoScry is written in Go.

  • How can I deploy GoScry?

You can deploy GoScry using Docker or by building the executable directly.

  • Does GoScry support headless browsing?

Yes, GoScry can run in headless mode using Chrome/Chromium.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
copyleftdev
Star
1
Language
Go
License
MIT license

Recommend Servers

View All
Achivx Forum

a day ago