Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChromeBrowser ¶
type ChromeBrowser struct {
// contains filtered or unexported fields
}
func NewChromeBrowser ¶
func NewChromeBrowser(options ChromeBrowserOptions, observability *common.Observability) *ChromeBrowser
func (*ChromeBrowser) Image ¶
func (c *ChromeBrowser) Image(url *url.URL) (*ChromeBrowserImage, error)
type ChromeBrowserImage ¶
type ChromeBrowserOptions ¶
type ChromeBrowserOptions struct {
Width int
Height int
UserAgent string
JsCode string
Timeout int
Delay int
FullPage bool
Path string
Proxy string
Headers []string
HeadersMap map[string]interface{}
// http codes to screenshot (used as a filter)
ScreenshotCodes []int
AsPDF bool
// Image cropping parameters
OffsetX int // X offset for cropping
OffsetY int // Y offset for cropping (to skip header)
CropWidth int // Cropped width
CropHeight int // Cropped height
}
Click to show internal directories.
Click to hide internal directories.