23 lines
350 B
Go
23 lines
350 B
Go
package runner
|
|
|
|
import (
|
|
_ "embed"
|
|
"fmt"
|
|
"time"
|
|
)
|
|
|
|
//go:embed js/scroll.js
|
|
var scroll string
|
|
|
|
func (r *Runner) Scroll(limit int, timeout int) {
|
|
_, err := r.page.Eval(scroll, limit, timeout)
|
|
if err != nil {
|
|
fmt.Println("Scroll error")
|
|
}
|
|
r.page.Timeout(5 * time.Second).WaitLoad()
|
|
if err != nil {
|
|
fmt.Println("Scroll Waitload Error")
|
|
}
|
|
|
|
}
|