Documentation
¶
Overview ¶
Package hybrid provides hybrid automation combining UI browser interactions with HTTP API requests using shared browser session state (cookies, headers).
This is useful for scenarios where you want to:
- Perform authentication via browser UI
- Use extracted cookies for direct API calls
- Combine scraping with API requests for efficiency
Example usage:
// Create hybrid client from browser page
client, err := hybrid.NewClient(page)
if err != nil {
log.Fatal(err)
}
// Make API request with browser cookies
resp, err := client.Get("https://api.example.com/data")
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CookiesFromPage ¶
CookiesFromPage extracts cookies from a browser page
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client wraps an HTTP client with browser session state
Click to show internal directories.
Click to hide internal directories.