Chromep без головы ждать, пока загрузка не закончится - PullRequest
0 голосов
/ 15 апреля 2020

Я использую chromedp для навигации по сайту, для загрузки файлов PDF, которые генерируются системой. Требуется время, чтобы сгенерировать их так ... Код выглядит так:

        chromedp.Navigate("https://website.com/with/report/to/download"),
        // wait for download link
        chromedp.WaitReady("a.downloadLink"),
        chromedp.Click("a.downloadLink"),
        // wait some time to pull the file
        chromedp.Sleep(time.Minute),
        chromedp.Click("#close-button"),

Сейчас я жду минуту, а затем закрываю браузер, но мне это не нравится , Есть ли способ контролировать или получать какое-то «событие», когда загрузка файла закончена?

...