Documentation ¶
Index ¶
- type Chrome
- func (chrome *Chrome) Close() error
- func (chrome *Chrome) CloseTab(tabNumber int) error
- func (chrome *Chrome) Download(url string) ([]byte, error)
- func (chrome *Chrome) DownloadFileBySelector(pageUrl, selector, attribute string) (bytes []byte, fileName, fileExtension, fileUrl string, err error)
- func (chrome *Chrome) GetHtmlOfPage(url string) (string, error)
- func (chrome *Chrome) GetPage(url string) (*goquery.Document, error)
- func (chrome *Chrome) GetTab(tabNumber int) (tab browser.TabInterface, err error)
- func (chrome *Chrome) IsClosed() bool
- func (chrome *Chrome) OpenTab() (tab browser.TabInterface, tabNumber int, err error)
- func (chrome *Chrome) WaitElementAndGetHtmlOfPage(pageUrl, elementSelector string) (string, error)
- func (chrome *Chrome) WaitElementAndGetPage(pageUrl, elementSelector string) (*goquery.Document, error)
- type Downloader
- type Tab
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chrome ¶
type Chrome struct { Tabs map[int]browser.TabInterface Downloader *Downloader // contains filtered or unexported fields }
func (*Chrome) DownloadFileBySelector ¶
func (*Chrome) GetTab ¶
func (chrome *Chrome) GetTab(tabNumber int) (tab browser.TabInterface, err error)
func (*Chrome) OpenTab ¶
func (chrome *Chrome) OpenTab() (tab browser.TabInterface, tabNumber int, err error)
func (*Chrome) WaitElementAndGetHtmlOfPage ¶
type Downloader ¶
func NewDownloader ¶
func NewDownloader(proxy string, chromeContext context.Context) *Downloader
func (*Downloader) DownloadExternal ¶
func (downloader *Downloader) DownloadExternal(url string) ([]byte, error)
type Tab ¶
type Tab struct { TabContext context.Context TabContextCancel context.CancelFunc }
func (*Tab) RunWithTimeOut ¶
Click to show internal directories.
Click to hide internal directories.