diff --git a/pkg/client/imdb.go b/pkg/client/imdb.go index 04f5cb1..587d5c3 100644 --- a/pkg/client/imdb.go +++ b/pkg/client/imdb.go @@ -404,10 +404,8 @@ func (c *IMDbClient) exportResource(url string) error { if err = exportButton.Click(proto.InputMouseButtonLeft, 1); err != nil { return fmt.Errorf("failure clicking on export resource button: %w", err) } - if _, err = tab.Element("a.exp-pmpt__btn"); err != nil { - return fmt.Errorf("failure finding exports page button: %w", err) - } - return nil + tab.WaitRequestIdle(time.Second, nil, []string{"hblg.media.net"}, nil)() + return tab.WaitDOMStable(time.Second, 0) } func (c *IMDbClient) waitExportsReady(tab *rod.Page, ids ...string) error {